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 6018a9c3388..fc8408f9527 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 @@ -50,7 +50,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceAp Read properties and relationships of the deviceAppManagement object. 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-onboarding-deviceappmanagement-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-apps-deviceappmanagement-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,7 +72,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-books-deviceappmanagement-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-policyset-deviceappmanagement-update?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/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 92a99602e22..199aca9678f 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 targetedManagedAppProtection object. + Read properties and relationships of the windowsInformationProtection 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-targetedmanagedappprotection-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-windowsinformationprotection-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 targetedManagedAppProtection object. + Read properties and relationships of the windowsInformationProtection 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 targetedManagedAppProtection object. + Read properties and relationships of the windowsInformationProtection 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 d37fff44ce1..96f0898f810 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 targetedManagedAppProtection objects. + List properties and relationships of the managedAppProtection 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-targetedmanagedappprotection-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedappprotection-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 targetedManagedAppProtection objects. + List properties and relationships of the managedAppProtection 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 targetedManagedAppProtection objects. + List properties and relationships of the managedAppProtection 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/managed_app_registrations_request_builder.py b/msgraph/generated/device_app_management/managed_app_registrations/managed_app_registrations_request_builder.py index 47e45c025ff..7674a249ed2 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 androidManagedAppRegistration objects. + List properties and relationships of the managedAppRegistration 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-androidmanagedappregistration-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedappregistration-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 androidManagedAppRegistration objects. + List properties and relationships of the managedAppRegistration 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 androidManagedAppRegistration objects. + List properties and relationships of the managedAppRegistration objects. """ 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 62ea4f23fee..a7e06ebe46b 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 managedAppStatus objects. + List properties and relationships of the managedAppStatusRaw 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-managedappstatus-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedappstatusraw-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 managedAppStatus objects. + List properties and relationships of the managedAppStatusRaw 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 managedAppStatus objects. + List properties and relationships of the managedAppStatusRaw 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 16195dd7ba1..033f1fa559b 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 managedEBookAssignment objects. + List properties and relationships of the iosVppEBookAssignment 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-managedebookassignment-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-books-iosvppebookassignment-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 managedEBookAssignment objects. + List properties and relationships of the iosVppEBookAssignment 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 managedEBookAssignment objects. + List properties and relationships of the iosVppEBookAssignment 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 96b512a6e2d..652e3989e8a 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 @@ -32,10 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a iosVppEBookAssignment. + Deletes a managedEBookAssignment. 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-books-iosvppebookassignment-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-books-managedebookassignment-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +51,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[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 iosVppEBookAssignment object. + Update the properties of a managedEBookAssignment 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-iosvppebookassignment-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-books-managedebookassignment-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +96,7 @@ async def patch(self,body: ManagedEBookAssignment, request_configuration: Option def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a iosVppEBookAssignment. + Deletes a managedEBookAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -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 iosVppEBookAssignment object. + Update the properties of a managedEBookAssignment 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/item/managed_e_book_item_request_builder.py b/msgraph/generated/device_app_management/managed_e_books/item/managed_e_book_item_request_builder.py index 21344a1e6dd..67931bfed61 100644 --- a/msgraph/generated/device_app_management/managed_e_books/item/managed_e_book_item_request_builder.py +++ b/msgraph/generated/device_app_management/managed_e_books/item/managed_e_book_item_request_builder.py @@ -56,10 +56,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ManagedEBookItemRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedEBook]: """ - Read properties and relationships of the iosVppEBook object. + Read properties and relationships of the managedEBook object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedEBook] - Find more info here: https://learn.microsoft.com/graph/api/intune-books-iosvppebook-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-books-managedebook-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -112,7 +112,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedEBookItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the iosVppEBook object. + Read properties and relationships of the managedEBook object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -201,7 +201,7 @@ class ManagedEBookItemRequestBuilderDeleteRequestConfiguration(RequestConfigurat @dataclass class ManagedEBookItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the iosVppEBook object. + Read properties and relationships of the managedEBook object. """ 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 89b06e85164..a8b5cd03758 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 managedDeviceMobileAppConfiguration object. + Read properties and relationships of the iosMobileAppConfiguration 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-manageddevicemobileappconfiguration-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-apps-iosmobileappconfiguration-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 managedDeviceMobileAppConfiguration object. + Read properties and relationships of the iosMobileAppConfiguration 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 managedDeviceMobileAppConfiguration object. + Read properties and relationships of the iosMobileAppConfiguration 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 a9bab0b78ce..95f1fb3ba0d 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 iosMobileAppConfiguration objects. + List properties and relationships of the managedDeviceMobileAppConfiguration 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-iosmobileappconfiguration-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfiguration-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 iosMobileAppConfiguration objects. + List properties and relationships of the managedDeviceMobileAppConfiguration 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 iosMobileAppConfiguration objects. + List properties and relationships of the managedDeviceMobileAppConfiguration objects. """ def get_query_parameter(self,original_name: str) -> str: """ 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 d4091ead4ac..96cb74ea83b 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 windowsAppX. + Deletes a iosLobApp. 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-windowsappx-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-apps-ioslobapp-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 managedIOSLobApp object. + Read properties and relationships of the managedApp 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-managedioslobapp-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-apps-managedapp-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -91,11 +91,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MobileAp async def patch(self,body: MobileApp, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileApp]: """ - Update the properties of a managedIOSLobApp object. + Update the properties of a managedAndroidStoreApp 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-managedioslobapp-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-apps-managedandroidstoreapp-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -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 windowsAppX. + Deletes a iosLobApp. 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 managedIOSLobApp object. + Read properties and relationships of the managedApp object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -137,7 +137,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: MobileApp, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a managedIOSLobApp object. + Update the properties of a managedAndroidStoreApp object. param body: The request body 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 managedIOSLobApp object. + Read properties and relationships of the managedApp 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 a5660647968..c28c911d2ba 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 windowsMobileMSI objects. + List properties and relationships of the managedIOSStoreApp 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-windowsmobilemsi-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-apps-managediosstoreapp-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 managedIOSStoreApp object. + Create a new managedIOSLobApp 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-managediosstoreapp-create?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-apps-managedioslobapp-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 windowsMobileMSI objects. + List properties and relationships of the managedIOSStoreApp 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 managedIOSStoreApp object. + Create a new managedIOSLobApp 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 windowsMobileMSI objects. + List properties and relationships of the managedIOSStoreApp 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 47dafc922d6..768a126923c 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 windowsPhone81CompliancePolicy objects. + List properties and relationships of the windows10CompliancePolicy 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-windowsphone81compliancepolicy-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10compliancepolicy-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 iosCompliancePolicy object. + Create a new windowsPhone81CompliancePolicy 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-ioscompliancepolicy-create?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsphone81compliancepolicy-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 windowsPhone81CompliancePolicy objects. + List properties and relationships of the windows10CompliancePolicy 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 iosCompliancePolicy object. + Create a new windowsPhone81CompliancePolicy 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 windowsPhone81CompliancePolicy objects. + List properties and relationships of the windows10CompliancePolicy 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 37cc03579f1..1295e3f9396 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 windows81CompliancePolicy. + Deletes a windows10CompliancePolicy. 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-windows81compliancepolicy-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10compliancepolicy-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 windows10MobileCompliancePolicy object. + Read properties and relationships of the deviceCompliancePolicy 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-windows10mobilecompliancepolicy-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancepolicy-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 iosCompliancePolicy object. + Update the properties of a macOSCompliancePolicy 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-ioscompliancepolicy-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-macoscompliancepolicy-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 windows81CompliancePolicy. + Deletes a windows10CompliancePolicy. 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 windows10MobileCompliancePolicy object. + Read properties and relationships of the deviceCompliancePolicy 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 iosCompliancePolicy object. + Update the properties of a macOSCompliancePolicy 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 windows10MobileCompliancePolicy object. + Read properties and relationships of the deviceCompliancePolicy 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 cb0d51c4127..fc8b9b916d0 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 iosDeviceFeaturesConfiguration objects. + List properties and relationships of the windows10EndpointProtectionConfiguration 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-iosdevicefeaturesconfiguration-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10endpointprotectionconfiguration-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 iosGeneralDeviceConfiguration 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-iosgeneraldeviceconfiguration-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 iosDeviceFeaturesConfiguration objects. + List properties and relationships of the windows10EndpointProtectionConfiguration 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 iosGeneralDeviceConfiguration 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 iosDeviceFeaturesConfiguration objects. + List properties and relationships of the windows10EndpointProtectionConfiguration 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 e1ce796bf61..57129437b02 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 windowsDefenderAdvancedThreatProtectionConfiguration. + Deletes a iosGeneralDeviceConfiguration. 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-windowsdefenderadvancedthreatprotectionconfiguration-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-iosgeneraldeviceconfiguration-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 androidWorkProfileCustomConfiguration object. + Read properties and relationships of the windows10GeneralConfiguration 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-androidworkprofilecustomconfiguration-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10generalconfiguration-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 windows10SecureAssessmentConfiguration object. + Update the properties of a windows10GeneralConfiguration 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-windows10secureassessmentconfiguration-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10generalconfiguration-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 windowsDefenderAdvancedThreatProtectionConfiguration. + Deletes a iosGeneralDeviceConfiguration. 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 androidWorkProfileCustomConfiguration object. + Read properties and relationships of the windows10GeneralConfiguration 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 windows10SecureAssessmentConfiguration object. + Update the properties of a windows10GeneralConfiguration 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 androidWorkProfileCustomConfiguration object. + Read properties and relationships of the windows10GeneralConfiguration 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 ff3374672ef..0b38c8020d2 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 deviceEnrollmentConfiguration objects. + List properties and relationships of the deviceEnrollmentLimitConfiguration 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-deviceenrollmentconfiguration-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentlimitconfiguration-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 deviceEnrollmentWindowsHelloForBusinessConfiguration object. + Create a new 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-deviceenrollmentwindowshelloforbusinessconfiguration-create?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-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 deviceEnrollmentConfiguration objects. + List properties and relationships of the deviceEnrollmentLimitConfiguration 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 deviceEnrollmentWindowsHelloForBusinessConfiguration object. + Create a new deviceEnrollmentPlatformRestrictionsConfiguration 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 deviceEnrollmentConfiguration objects. + List properties and relationships of the deviceEnrollmentLimitConfiguration 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 a4bbf8f89c4..74c33f02492 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 deviceEnrollmentWindowsHelloForBusinessConfiguration. 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-deviceenrollmentwindowshelloforbusinessconfiguration-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 deviceEnrollmentConfiguration 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-deviceenrollmentconfiguration-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 deviceEnrollmentWindowsHelloForBusinessConfiguration object. + Update the properties of a deviceEnrollmentLimitConfiguration 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-deviceenrollmentwindowshelloforbusinessconfiguration-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentlimitconfiguration-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 deviceEnrollmentWindowsHelloForBusinessConfiguration. 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 deviceEnrollmentConfiguration 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 deviceEnrollmentWindowsHelloForBusinessConfiguration object. + Update the properties of a deviceEnrollmentLimitConfiguration 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 deviceEnrollmentConfiguration 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 56213dd6df9..18a2146442c 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-wip-devicemanagement-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-devices-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-deviceconfig-devicemanagement-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-auditing-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 a502793aff7..1430cc21cfa 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 roleDefinition. + Deletes a deviceAndAppManagementRoleDefinition. 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-roledefinition-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroledefinition-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -52,10 +52,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefinitionItemRequestBuilderGetQueryParameters]] = None) -> Optional[RoleDefinition]: """ - Read properties and relationships of the deviceAndAppManagementRoleDefinition object. + Read properties and relationships of the roleDefinition object. 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-deviceandappmanagementroledefinition-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-roledefinition-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -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 roleDefinition. + Deletes a deviceAndAppManagementRoleDefinition. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -108,7 +108,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RoleDefinitionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceAndAppManagementRoleDefinition object. + Read properties and relationships of the roleDefinition object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -161,7 +161,7 @@ class RoleDefinitionItemRequestBuilderDeleteRequestConfiguration(RequestConfigur @dataclass class RoleDefinitionItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceAndAppManagementRoleDefinition object. + Read properties and relationships of the roleDefinition object. """ def get_query_parameter(self,original_name: str) -> str: """ 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 f83627804d8..e6c26c2d35c 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 roleDefinition objects. + List properties and relationships of the deviceAndAppManagementRoleDefinition 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-roledefinition-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroledefinition-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -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 roleDefinition objects. + List properties and relationships of the deviceAndAppManagementRoleDefinition 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 RoleDefinitionsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the roleDefinition objects. + List properties and relationships of the deviceAndAppManagementRoleDefinition objects. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/groups/item/calendar/calendar_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_request_builder.py index 53be385f318..8e5fa69232a 100644 --- a/msgraph/generated/groups/item/calendar/calendar_request_builder.py +++ b/msgraph/generated/groups/item/calendar/calendar_request_builder.py @@ -21,6 +21,7 @@ from .calendar_view.calendar_view_request_builder import CalendarViewRequestBuilder from .events.events_request_builder import EventsRequestBuilder from .get_schedule.get_schedule_request_builder import GetScheduleRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder class CalendarRequestBuilder(BaseRequestBuilder): """ @@ -124,6 +125,15 @@ def get_schedule(self) -> GetScheduleRequestBuilder: return GetScheduleRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class CalendarRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/groups/item/calendar/calendar_view/item/event_item_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_view/item/event_item_request_builder.py index 0e311b2f4a2..c3d07631fdd 100644 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/event_item_request_builder.py +++ b/msgraph/generated/groups/item/calendar/calendar_view/item/event_item_request_builder.py @@ -25,6 +25,7 @@ from .extensions.extensions_request_builder import ExtensionsRequestBuilder from .forward.forward_request_builder import ForwardRequestBuilder from .instances.instances_request_builder import InstancesRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder @@ -163,6 +164,15 @@ def instances(self) -> InstancesRequestBuilder: return InstancesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @property def snooze_reminder(self) -> SnoozeReminderRequestBuilder: """ diff --git a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/event_item_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/event_item_request_builder.py index 386e3a6d5aa..c27b6f6a3ae 100644 --- a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/event_item_request_builder.py +++ b/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/event_item_request_builder.py @@ -24,6 +24,7 @@ from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder from .extensions.extensions_request_builder import ExtensionsRequestBuilder from .forward.forward_request_builder import ForwardRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder @@ -153,6 +154,15 @@ def forward(self) -> ForwardRequestBuilder: return ForwardRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @property def snooze_reminder(self) -> SnoozeReminderRequestBuilder: """ diff --git a/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..7da041c1aad --- /dev/null +++ b/msgraph/generated/groups/item/calendar/calendar_view/item/instances/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/groups/item/calendar/calendar_view/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_view/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..58f3edd43ed --- /dev/null +++ b/msgraph/generated/groups/item/calendar/calendar_view/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/groups/item/calendar/events/item/event_item_request_builder.py b/msgraph/generated/groups/item/calendar/events/item/event_item_request_builder.py index aa8a3f689af..fa39f77e3ef 100644 --- a/msgraph/generated/groups/item/calendar/events/item/event_item_request_builder.py +++ b/msgraph/generated/groups/item/calendar/events/item/event_item_request_builder.py @@ -25,6 +25,7 @@ from .extensions.extensions_request_builder import ExtensionsRequestBuilder from .forward.forward_request_builder import ForwardRequestBuilder from .instances.instances_request_builder import InstancesRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder @@ -231,6 +232,15 @@ def instances(self) -> InstancesRequestBuilder: return InstancesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @property def snooze_reminder(self) -> SnoozeReminderRequestBuilder: """ diff --git a/msgraph/generated/groups/item/calendar/events/item/instances/item/event_item_request_builder.py b/msgraph/generated/groups/item/calendar/events/item/instances/item/event_item_request_builder.py index 8f83d9ce1e1..68eb7cd5fae 100644 --- a/msgraph/generated/groups/item/calendar/events/item/instances/item/event_item_request_builder.py +++ b/msgraph/generated/groups/item/calendar/events/item/instances/item/event_item_request_builder.py @@ -24,6 +24,7 @@ from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder from .extensions.extensions_request_builder import ExtensionsRequestBuilder from .forward.forward_request_builder import ForwardRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder @@ -153,6 +154,15 @@ def forward(self) -> ForwardRequestBuilder: return ForwardRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @property def snooze_reminder(self) -> SnoozeReminderRequestBuilder: """ diff --git a/msgraph/generated/groups/item/calendar/events/item/instances/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/groups/item/calendar/events/item/instances/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..7d333e8385a --- /dev/null +++ b/msgraph/generated/groups/item/calendar/events/item/instances/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/groups/item/calendar/events/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/groups/item/calendar/events/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..4060f42f91e --- /dev/null +++ b/msgraph/generated/groups/item/calendar/events/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/groups/item/calendar/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/groups/item/calendar/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..276e365d0e1 --- /dev/null +++ b/msgraph/generated/groups/item/calendar/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas. + 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/calendar-permanentdelete?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/groups/item/calendar_view/item/event_item_request_builder.py b/msgraph/generated/groups/item/calendar_view/item/event_item_request_builder.py index ff33abdfd23..d0853fca698 100644 --- a/msgraph/generated/groups/item/calendar_view/item/event_item_request_builder.py +++ b/msgraph/generated/groups/item/calendar_view/item/event_item_request_builder.py @@ -25,6 +25,7 @@ from .extensions.extensions_request_builder import ExtensionsRequestBuilder from .forward.forward_request_builder import ForwardRequestBuilder from .instances.instances_request_builder import InstancesRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder @@ -163,6 +164,15 @@ def instances(self) -> InstancesRequestBuilder: return InstancesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @property def snooze_reminder(self) -> SnoozeReminderRequestBuilder: """ diff --git a/msgraph/generated/groups/item/calendar_view/item/instances/item/event_item_request_builder.py b/msgraph/generated/groups/item/calendar_view/item/instances/item/event_item_request_builder.py index b5e2ae48aa9..91b86752b85 100644 --- a/msgraph/generated/groups/item/calendar_view/item/instances/item/event_item_request_builder.py +++ b/msgraph/generated/groups/item/calendar_view/item/instances/item/event_item_request_builder.py @@ -24,6 +24,7 @@ from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder from .extensions.extensions_request_builder import ExtensionsRequestBuilder from .forward.forward_request_builder import ForwardRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder @@ -153,6 +154,15 @@ def forward(self) -> ForwardRequestBuilder: return ForwardRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @property def snooze_reminder(self) -> SnoozeReminderRequestBuilder: """ diff --git a/msgraph/generated/groups/item/calendar_view/item/instances/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/groups/item/calendar_view/item/instances/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..7406a68919e --- /dev/null +++ b/msgraph/generated/groups/item/calendar_view/item/instances/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/groups/item/calendar_view/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/groups/item/calendar_view/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..1b5ba973426 --- /dev/null +++ b/msgraph/generated/groups/item/calendar_view/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/groups/item/conversations/item/conversation_item_request_builder.py b/msgraph/generated/groups/item/conversations/item/conversation_item_request_builder.py index 40039028a2c..ddd48e08767 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 @@ -52,10 +52,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ConversationItemRequestBuilderGetQueryParameters]] = None) -> Optional[Conversation]: """ - Retrieve the properties and relationships of conversation object. + The group's conversations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Conversation] - Find more info here: https://learn.microsoft.com/graph/api/conversation-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/group-get-conversation?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -84,7 +84,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConversationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties and relationships of conversation object. + The group's conversations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -122,7 +122,7 @@ class ConversationItemRequestBuilderDeleteRequestConfiguration(RequestConfigurat @dataclass class ConversationItemRequestBuilderGetQueryParameters(): """ - Retrieve the properties and relationships of conversation object. + The group's conversations. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/groups/item/conversations/item/threads/item/reply/reply_request_builder.py b/msgraph/generated/groups/item/conversations/item/threads/item/reply/reply_request_builder.py index e3c6457c9cd..e0550c02dc3 100644 --- a/msgraph/generated/groups/item/conversations/item/threads/item/reply/reply_request_builder.py +++ b/msgraph/generated/groups/item/conversations/item/threads/item/reply/reply_request_builder.py @@ -32,11 +32,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ReplyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. 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/opentypeextension-post-opentypeextension?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/post-reply?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +54,7 @@ async def post(self,body: ReplyPostRequestBody, request_configuration: Optional[ def to_post_request_information(self,body: ReplyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph/generated/groups/item/events/item/event_item_request_builder.py b/msgraph/generated/groups/item/events/item/event_item_request_builder.py index df8d4b8b240..00e0761241c 100644 --- a/msgraph/generated/groups/item/events/item/event_item_request_builder.py +++ b/msgraph/generated/groups/item/events/item/event_item_request_builder.py @@ -25,6 +25,7 @@ from .extensions.extensions_request_builder import ExtensionsRequestBuilder from .forward.forward_request_builder import ForwardRequestBuilder from .instances.instances_request_builder import InstancesRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder @@ -232,6 +233,15 @@ def instances(self) -> InstancesRequestBuilder: return InstancesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @property def snooze_reminder(self) -> SnoozeReminderRequestBuilder: """ diff --git a/msgraph/generated/groups/item/events/item/instances/item/event_item_request_builder.py b/msgraph/generated/groups/item/events/item/instances/item/event_item_request_builder.py index c5b2e84650a..111707c6b6b 100644 --- a/msgraph/generated/groups/item/events/item/instances/item/event_item_request_builder.py +++ b/msgraph/generated/groups/item/events/item/instances/item/event_item_request_builder.py @@ -24,6 +24,7 @@ from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder from .extensions.extensions_request_builder import ExtensionsRequestBuilder from .forward.forward_request_builder import ForwardRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder @@ -153,6 +154,15 @@ def forward(self) -> ForwardRequestBuilder: return ForwardRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @property def snooze_reminder(self) -> SnoozeReminderRequestBuilder: """ diff --git a/msgraph/generated/groups/item/events/item/instances/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/groups/item/events/item/instances/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..31f91533db0 --- /dev/null +++ b/msgraph/generated/groups/item/events/item/instances/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/groups/item/events/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/groups/item/events/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..386c3586a21 --- /dev/null +++ b/msgraph/generated/groups/item/events/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query 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/groups/item/threads/item/reply/reply_request_builder.py b/msgraph/generated/groups/item/threads/item/reply/reply_request_builder.py index 6f10d812c98..f4aa3c2036a 100644 --- a/msgraph/generated/groups/item/threads/item/reply/reply_request_builder.py +++ b/msgraph/generated/groups/item/threads/item/reply/reply_request_builder.py @@ -32,11 +32,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ReplyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. 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/opentypeextension-post-opentypeextension?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/post-reply?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +54,7 @@ async def post(self,body: ReplyPostRequestBody, request_configuration: Optional[ def to_post_request_information(self,body: ReplyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph/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 5ed9abadc6e..7c3b5f0e644 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 @@ -32,10 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete a countryNamedLocation object. + Delete an ipNamedLocation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/countrynamedlocation-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/ipnamedlocation-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +51,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[NamedLocationItemRequestBuilderGetQueryParameters]] = None) -> Optional[NamedLocation]: """ - Retrieve the properties and relationships of an ipNamedLocation object. + Retrieve the properties and relationships of a countryNamedLocation 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/countrynamedlocation-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -96,7 +96,7 @@ async def patch(self,body: NamedLocation, request_configuration: Optional[Reques def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete a countryNamedLocation object. + Delete an ipNamedLocation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -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 countryNamedLocation object. 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 countryNamedLocation 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 14d5ce5187c..7f70f243e6d 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 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. + Retrieve the properties and relationships of an accessPackage object. 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-list-resourcerolescopes?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/accesspackage-get?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 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. + Retrieve the properties and relationships of an accessPackage object. 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 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. + Retrieve the properties and relationships of an accessPackage object. """ 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..f79d3cf5623 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 @@ -72,11 +72,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CustomCa async def patch(self,body: CustomCalloutExtension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomCalloutExtension]: """ - Update the properties of an accessPackageAssignmentWorkflowExtension object. + Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. param body: The request body 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/accesspackageassignmentworkflowextension-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -118,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: CustomCalloutExtension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of an accessPackageAssignmentWorkflowExtension object. + Update the properties of an accessPackageAssignmentRequestWorkflowExtension 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/kiota-dom-export.txt b/msgraph/generated/kiota-dom-export.txt index dac2f53446a..285e63dc62d 100644 --- a/msgraph/generated/kiota-dom-export.txt +++ b/msgraph/generated/kiota-dom-export.txt @@ -54307,6 +54307,7 @@ msgraph.generated.groups.item.calendar.CalendarRequestBuilder::|public|events:Ev msgraph.generated.groups.item.calendar.CalendarRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CalendarRequestBuilderGetQueryParameters]):Calendar msgraph.generated.groups.item.calendar.CalendarRequestBuilder::|public|get_schedule:GetScheduleRequestBuilder msgraph.generated.groups.item.calendar.CalendarRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.groups.item.calendar.CalendarRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.groups.item.calendar.CalendarRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.groups.item.calendar.CalendarRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CalendarRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.groups.item.calendar.CalendarRequestBuilder::|public|url_template:str @@ -54546,6 +54547,7 @@ msgraph.generated.groups.item.calendar.calendarView.item.EventItemRequestBuilder msgraph.generated.groups.item.calendar.calendarView.item.EventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):Event msgraph.generated.groups.item.calendar.calendarView.item.EventItemRequestBuilder::|public|instances:InstancesRequestBuilder msgraph.generated.groups.item.calendar.calendarView.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.groups.item.calendar.calendarView.item.EventItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.groups.item.calendar.calendarView.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.groups.item.calendar.calendarView.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder msgraph.generated.groups.item.calendar.calendarView.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder @@ -54860,6 +54862,7 @@ msgraph.generated.groups.item.calendar.calendarView.item.instances.item.EventIte msgraph.generated.groups.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|forward:ForwardRequestBuilder msgraph.generated.groups.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):Event msgraph.generated.groups.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.groups.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.groups.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.groups.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder msgraph.generated.groups.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder @@ -54940,6 +54943,15 @@ msgraph.generated.groups.item.calendar.calendarView.item.instances.item.forward. msgraph.generated.groups.item.calendar.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|to_post_request_information(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.groups.item.calendar.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|url_template:str msgraph.generated.groups.item.calendar.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|with_url(raw_url:str):ForwardRequestBuilder +msgraph.generated.groups.item.calendar.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.groups.item.calendar.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.groups.item.calendar.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.groups.item.calendar.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.groups.item.calendar.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.groups.item.calendar.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.groups.item.calendar.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.groups.item.calendar.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.groups.item.calendar.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.groups.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.groups.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.groups.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore @@ -54982,6 +54994,15 @@ msgraph.generated.groups.item.calendar.calendarView.item.instances.item.tentativ msgraph.generated.groups.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|to_post_request_information(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.groups.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|url_template:str msgraph.generated.groups.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|with_url(raw_url:str):TentativelyAcceptRequestBuilder +msgraph.generated.groups.item.calendar.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.groups.item.calendar.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.groups.item.calendar.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.groups.item.calendar.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.groups.item.calendar.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.groups.item.calendar.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.groups.item.calendar.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.groups.item.calendar.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.groups.item.calendar.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.groups.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.groups.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.groups.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore @@ -55262,6 +55283,7 @@ msgraph.generated.groups.item.calendar.events.item.EventItemRequestBuilder::|pub msgraph.generated.groups.item.calendar.events.item.EventItemRequestBuilder::|public|instances:InstancesRequestBuilder msgraph.generated.groups.item.calendar.events.item.EventItemRequestBuilder::|public|patch(body:Event; request_configuration?:RequestConfiguration[QueryParameters]):Event msgraph.generated.groups.item.calendar.events.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.groups.item.calendar.events.item.EventItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.groups.item.calendar.events.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.groups.item.calendar.events.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder msgraph.generated.groups.item.calendar.events.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder @@ -55578,6 +55600,7 @@ msgraph.generated.groups.item.calendar.events.item.instances.item.EventItemReque msgraph.generated.groups.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|forward:ForwardRequestBuilder msgraph.generated.groups.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):Event msgraph.generated.groups.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.groups.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.groups.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.groups.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder msgraph.generated.groups.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder @@ -55658,6 +55681,15 @@ msgraph.generated.groups.item.calendar.events.item.instances.item.forward.Forwar msgraph.generated.groups.item.calendar.events.item.instances.item.forward.ForwardRequestBuilder::|public|to_post_request_information(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.groups.item.calendar.events.item.instances.item.forward.ForwardRequestBuilder::|public|url_template:str msgraph.generated.groups.item.calendar.events.item.instances.item.forward.ForwardRequestBuilder::|public|with_url(raw_url:str):ForwardRequestBuilder +msgraph.generated.groups.item.calendar.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.groups.item.calendar.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.groups.item.calendar.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.groups.item.calendar.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.groups.item.calendar.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.groups.item.calendar.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.groups.item.calendar.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.groups.item.calendar.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.groups.item.calendar.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.groups.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.groups.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.groups.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore @@ -55700,6 +55732,15 @@ msgraph.generated.groups.item.calendar.events.item.instances.item.tentativelyAcc msgraph.generated.groups.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|to_post_request_information(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.groups.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|url_template:str msgraph.generated.groups.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|with_url(raw_url:str):TentativelyAcceptRequestBuilder +msgraph.generated.groups.item.calendar.events.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.groups.item.calendar.events.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.groups.item.calendar.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.groups.item.calendar.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.groups.item.calendar.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.groups.item.calendar.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.groups.item.calendar.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.groups.item.calendar.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.groups.item.calendar.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.groups.item.calendar.events.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.groups.item.calendar.events.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.groups.item.calendar.events.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore @@ -55774,6 +55815,15 @@ msgraph.generated.groups.item.calendar.getSchedule.GetScheduleRequestBuilder::|p msgraph.generated.groups.item.calendar.getSchedule.GetScheduleRequestBuilder::|public|to_post_request_information(body:GetSchedulePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.groups.item.calendar.getSchedule.GetScheduleRequestBuilder::|public|url_template:str msgraph.generated.groups.item.calendar.getSchedule.GetScheduleRequestBuilder::|public|with_url(raw_url:str):GetScheduleRequestBuilder +msgraph.generated.groups.item.calendar.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.groups.item.calendar.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.groups.item.calendar.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.groups.item.calendar.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.groups.item.calendar.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.groups.item.calendar.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.groups.item.calendar.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.groups.item.calendar.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.groups.item.calendar.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.groups.item.calendarView.CalendarViewRequestBuilder-->BaseRequestBuilder msgraph.generated.groups.item.calendarView.CalendarViewRequestBuilder.CalendarViewRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.groups.item.calendarView.CalendarViewRequestBuilder.CalendarViewRequestBuilderGetQueryParameters::|public|end_date_time:str @@ -56011,6 +56061,7 @@ msgraph.generated.groups.item.calendarView.item.EventItemRequestBuilder::|public msgraph.generated.groups.item.calendarView.item.EventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):Event msgraph.generated.groups.item.calendarView.item.EventItemRequestBuilder::|public|instances:InstancesRequestBuilder msgraph.generated.groups.item.calendarView.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.groups.item.calendarView.item.EventItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.groups.item.calendarView.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.groups.item.calendarView.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder msgraph.generated.groups.item.calendarView.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder @@ -56325,6 +56376,7 @@ msgraph.generated.groups.item.calendarView.item.instances.item.EventItemRequestB msgraph.generated.groups.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|forward:ForwardRequestBuilder msgraph.generated.groups.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):Event msgraph.generated.groups.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.groups.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.groups.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.groups.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder msgraph.generated.groups.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder @@ -56405,6 +56457,15 @@ msgraph.generated.groups.item.calendarView.item.instances.item.forward.ForwardRe msgraph.generated.groups.item.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|to_post_request_information(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.groups.item.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|url_template:str msgraph.generated.groups.item.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|with_url(raw_url:str):ForwardRequestBuilder +msgraph.generated.groups.item.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.groups.item.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.groups.item.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.groups.item.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.groups.item.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.groups.item.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.groups.item.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.groups.item.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.groups.item.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.groups.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.groups.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.groups.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore @@ -56447,6 +56508,15 @@ msgraph.generated.groups.item.calendarView.item.instances.item.tentativelyAccept msgraph.generated.groups.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|to_post_request_information(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.groups.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|url_template:str msgraph.generated.groups.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|with_url(raw_url:str):TentativelyAcceptRequestBuilder +msgraph.generated.groups.item.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.groups.item.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.groups.item.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.groups.item.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.groups.item.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.groups.item.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.groups.item.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.groups.item.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.groups.item.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.groups.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.groups.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.groups.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore @@ -57379,6 +57449,7 @@ msgraph.generated.groups.item.events.item.EventItemRequestBuilder::|public|get(r msgraph.generated.groups.item.events.item.EventItemRequestBuilder::|public|instances:InstancesRequestBuilder msgraph.generated.groups.item.events.item.EventItemRequestBuilder::|public|patch(body:Event; request_configuration?:RequestConfiguration[QueryParameters]):Event msgraph.generated.groups.item.events.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.groups.item.events.item.EventItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.groups.item.events.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.groups.item.events.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder msgraph.generated.groups.item.events.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder @@ -57695,6 +57766,7 @@ msgraph.generated.groups.item.events.item.instances.item.EventItemRequestBuilder msgraph.generated.groups.item.events.item.instances.item.EventItemRequestBuilder::|public|forward:ForwardRequestBuilder msgraph.generated.groups.item.events.item.instances.item.EventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):Event msgraph.generated.groups.item.events.item.instances.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.groups.item.events.item.instances.item.EventItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.groups.item.events.item.instances.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.groups.item.events.item.instances.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder msgraph.generated.groups.item.events.item.instances.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder @@ -57775,6 +57847,15 @@ msgraph.generated.groups.item.events.item.instances.item.forward.ForwardRequestB msgraph.generated.groups.item.events.item.instances.item.forward.ForwardRequestBuilder::|public|to_post_request_information(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.groups.item.events.item.instances.item.forward.ForwardRequestBuilder::|public|url_template:str msgraph.generated.groups.item.events.item.instances.item.forward.ForwardRequestBuilder::|public|with_url(raw_url:str):ForwardRequestBuilder +msgraph.generated.groups.item.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.groups.item.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.groups.item.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.groups.item.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.groups.item.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.groups.item.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.groups.item.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.groups.item.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.groups.item.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.groups.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.groups.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.groups.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore @@ -57817,6 +57898,15 @@ msgraph.generated.groups.item.events.item.instances.item.tentativelyAccept.Tenta msgraph.generated.groups.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|to_post_request_information(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.groups.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|url_template:str msgraph.generated.groups.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|with_url(raw_url:str):TentativelyAcceptRequestBuilder +msgraph.generated.groups.item.events.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.groups.item.events.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.groups.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.groups.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.groups.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.groups.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.groups.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.groups.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.groups.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.groups.item.events.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.groups.item.events.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.groups.item.events.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore @@ -122713,6 +122803,11 @@ msgraph.generated.models.security.AnalyzedMessageEvidence::|public|url_count(val msgraph.generated.models.security.AnalyzedMessageEvidence::|public|urn():str msgraph.generated.models.security.AnalyzedMessageEvidence::|public|urn(value:str):None msgraph.generated.models.security.AnalyzedMessageEvidence::|static|public|create_from_discriminator_value(parse_node:ParseNode):AnalyzedMessageEvidence +msgraph.generated.models.security.AntispamTeamsDirection::0000-Unknown +msgraph.generated.models.security.AntispamTeamsDirection::0001-Inbound +msgraph.generated.models.security.AntispamTeamsDirection::0002-Outbound +msgraph.generated.models.security.AntispamTeamsDirection::0003-Intraorg +msgraph.generated.models.security.AntispamTeamsDirection::0004-UnknownFutureValue msgraph.generated.models.security.Article-->Entity msgraph.generated.models.security.Article::|public|body():FormattedContent msgraph.generated.models.security.Article::|public|body(value:FormattedContent):None @@ -124846,6 +124941,8 @@ msgraph.generated.models.security.MailboxEvidence::|public|odata_type:str msgraph.generated.models.security.MailboxEvidence::|public|primary_address():str msgraph.generated.models.security.MailboxEvidence::|public|primary_address(value:str):None msgraph.generated.models.security.MailboxEvidence::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.security.MailboxEvidence::|public|upn():str +msgraph.generated.models.security.MailboxEvidence::|public|upn(value:str):None msgraph.generated.models.security.MailboxEvidence::|public|user_account():UserAccount msgraph.generated.models.security.MailboxEvidence::|public|user_account(value:UserAccount):None msgraph.generated.models.security.MailboxEvidence::|static|public|create_from_discriminator_value(parse_node:ParseNode):MailboxEvidence @@ -125588,6 +125685,71 @@ msgraph.generated.models.security.Tag::|public|last_modified_date_time(value:dat msgraph.generated.models.security.Tag::|public|odata_type:str msgraph.generated.models.security.Tag::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.security.Tag::|static|public|create_from_discriminator_value(parse_node:ParseNode):Tag +msgraph.generated.models.security.TeamsDeliveryLocation::0000-Unknown +msgraph.generated.models.security.TeamsDeliveryLocation::0001-Teams +msgraph.generated.models.security.TeamsDeliveryLocation::0002-Quarantine +msgraph.generated.models.security.TeamsDeliveryLocation::0003-Failed +msgraph.generated.models.security.TeamsDeliveryLocation::0004-UnknownFutureValue +msgraph.generated.models.security.TeamsMessageDeliveryAction::0000-Unknown +msgraph.generated.models.security.TeamsMessageDeliveryAction::0001-DeliveredAsSpam +msgraph.generated.models.security.TeamsMessageDeliveryAction::0002-Delivered +msgraph.generated.models.security.TeamsMessageDeliveryAction::0003-Blocked +msgraph.generated.models.security.TeamsMessageDeliveryAction::0004-Replaced +msgraph.generated.models.security.TeamsMessageDeliveryAction::0005-UnknownFutureValue +msgraph.generated.models.security.TeamsMessageEvidence-->AlertEvidence +msgraph.generated.models.security.TeamsMessageEvidence::|public|campaign_id():str +msgraph.generated.models.security.TeamsMessageEvidence::|public|campaign_id(value:str):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|channel_id():str +msgraph.generated.models.security.TeamsMessageEvidence::|public|channel_id(value:str):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|constructor():None +msgraph.generated.models.security.TeamsMessageEvidence::|public|delivery_action():TeamsMessageDeliveryAction +msgraph.generated.models.security.TeamsMessageEvidence::|public|delivery_action(value:TeamsMessageDeliveryAction):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|delivery_location():TeamsDeliveryLocation +msgraph.generated.models.security.TeamsMessageEvidence::|public|delivery_location(value:TeamsDeliveryLocation):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|files():list[FileEvidence] +msgraph.generated.models.security.TeamsMessageEvidence::|public|files(value:list[FileEvidence]):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.security.TeamsMessageEvidence::|public|group_id():str +msgraph.generated.models.security.TeamsMessageEvidence::|public|group_id(value:str):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|is_external():bool +msgraph.generated.models.security.TeamsMessageEvidence::|public|is_external(value:bool):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|is_owned():bool +msgraph.generated.models.security.TeamsMessageEvidence::|public|is_owned(value:bool):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|last_modified_date_time():datetime.datetime +msgraph.generated.models.security.TeamsMessageEvidence::|public|last_modified_date_time(value:datetime.datetime):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|message_direction():AntispamTeamsDirection +msgraph.generated.models.security.TeamsMessageEvidence::|public|message_direction(value:AntispamTeamsDirection):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|message_id():str +msgraph.generated.models.security.TeamsMessageEvidence::|public|message_id(value:str):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|odata_type:str +msgraph.generated.models.security.TeamsMessageEvidence::|public|owning_tenant_id():UUID +msgraph.generated.models.security.TeamsMessageEvidence::|public|owning_tenant_id(value:UUID):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|parent_message_id():str +msgraph.generated.models.security.TeamsMessageEvidence::|public|parent_message_id(value:str):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|received_date_time():datetime.datetime +msgraph.generated.models.security.TeamsMessageEvidence::|public|received_date_time(value:datetime.datetime):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|recipients():list[str] +msgraph.generated.models.security.TeamsMessageEvidence::|public|recipients(value:list[str]):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|sender_from_address():str +msgraph.generated.models.security.TeamsMessageEvidence::|public|sender_from_address(value:str):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|sender_i_p():str +msgraph.generated.models.security.TeamsMessageEvidence::|public|sender_i_p(value:str):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|source_app_name():str +msgraph.generated.models.security.TeamsMessageEvidence::|public|source_app_name(value:str):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|source_id():str +msgraph.generated.models.security.TeamsMessageEvidence::|public|source_id(value:str):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|subject():str +msgraph.generated.models.security.TeamsMessageEvidence::|public|subject(value:str):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|suspicious_recipients():list[str] +msgraph.generated.models.security.TeamsMessageEvidence::|public|suspicious_recipients(value:list[str]):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|thread_id():str +msgraph.generated.models.security.TeamsMessageEvidence::|public|thread_id(value:str):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|thread_type():str +msgraph.generated.models.security.TeamsMessageEvidence::|public|thread_type(value:str):None +msgraph.generated.models.security.TeamsMessageEvidence::|public|urls():list[UrlEvidence] +msgraph.generated.models.security.TeamsMessageEvidence::|public|urls(value:list[UrlEvidence]):None +msgraph.generated.models.security.TeamsMessageEvidence::|static|public|create_from_discriminator_value(parse_node:ParseNode):TeamsMessageEvidence msgraph.generated.models.security.ThreatIntelligence-->Entity msgraph.generated.models.security.ThreatIntelligence::|public|articles():list[Article] msgraph.generated.models.security.ThreatIntelligence::|public|articles(value:list[Article]):None @@ -129004,6 +129166,8 @@ msgraph.generated.models.Team::|public|description():str msgraph.generated.models.Team::|public|description(value:str):None msgraph.generated.models.Team::|public|display_name():str msgraph.generated.models.Team::|public|display_name(value:str):None +msgraph.generated.models.Team::|public|first_channel_name():str +msgraph.generated.models.Team::|public|first_channel_name(value:str):None msgraph.generated.models.Team::|public|fun_settings():TeamFunSettings msgraph.generated.models.Team::|public|fun_settings(value:TeamFunSettings):None msgraph.generated.models.Team::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -179022,6 +179186,7 @@ msgraph.generated.users.item.calendar.CalendarRequestBuilder::|public|get(reques msgraph.generated.users.item.calendar.CalendarRequestBuilder::|public|get_schedule:GetScheduleRequestBuilder msgraph.generated.users.item.calendar.CalendarRequestBuilder::|public|patch(body:Calendar; request_configuration?:RequestConfiguration[QueryParameters]):Calendar msgraph.generated.users.item.calendar.CalendarRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendar.CalendarRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.calendar.CalendarRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.calendar.CalendarRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CalendarRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.users.item.calendar.CalendarRequestBuilder::|public|to_patch_request_information(body:Calendar; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -179262,6 +179427,7 @@ msgraph.generated.users.item.calendar.calendarView.item.EventItemRequestBuilder: msgraph.generated.users.item.calendar.calendarView.item.EventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):Event msgraph.generated.users.item.calendar.calendarView.item.EventItemRequestBuilder::|public|instances:InstancesRequestBuilder msgraph.generated.users.item.calendar.calendarView.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendar.calendarView.item.EventItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.calendar.calendarView.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.calendar.calendarView.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder msgraph.generated.users.item.calendar.calendarView.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder @@ -179576,6 +179742,7 @@ msgraph.generated.users.item.calendar.calendarView.item.instances.item.EventItem msgraph.generated.users.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|forward:ForwardRequestBuilder msgraph.generated.users.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):Event msgraph.generated.users.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder msgraph.generated.users.item.calendar.calendarView.item.instances.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder @@ -179656,6 +179823,15 @@ msgraph.generated.users.item.calendar.calendarView.item.instances.item.forward.F msgraph.generated.users.item.calendar.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|to_post_request_information(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.calendar.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|url_template:str msgraph.generated.users.item.calendar.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|with_url(raw_url:str):ForwardRequestBuilder +msgraph.generated.users.item.calendar.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.calendar.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.calendar.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.calendar.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendar.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.calendar.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.calendar.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.calendar.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.calendar.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.users.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.users.item.calendar.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore @@ -179698,6 +179874,15 @@ msgraph.generated.users.item.calendar.calendarView.item.instances.item.tentative msgraph.generated.users.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|to_post_request_information(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|url_template:str msgraph.generated.users.item.calendar.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|with_url(raw_url:str):TentativelyAcceptRequestBuilder +msgraph.generated.users.item.calendar.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.calendar.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.calendar.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.calendar.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendar.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.calendar.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.calendar.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.calendar.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.calendar.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.users.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.users.item.calendar.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore @@ -179978,6 +180163,7 @@ msgraph.generated.users.item.calendar.events.item.EventItemRequestBuilder::|publ msgraph.generated.users.item.calendar.events.item.EventItemRequestBuilder::|public|instances:InstancesRequestBuilder msgraph.generated.users.item.calendar.events.item.EventItemRequestBuilder::|public|patch(body:Event; request_configuration?:RequestConfiguration[QueryParameters]):Event msgraph.generated.users.item.calendar.events.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendar.events.item.EventItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.calendar.events.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.calendar.events.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder msgraph.generated.users.item.calendar.events.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder @@ -180294,6 +180480,7 @@ msgraph.generated.users.item.calendar.events.item.instances.item.EventItemReques msgraph.generated.users.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|forward:ForwardRequestBuilder msgraph.generated.users.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):Event msgraph.generated.users.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder msgraph.generated.users.item.calendar.events.item.instances.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder @@ -180374,6 +180561,15 @@ msgraph.generated.users.item.calendar.events.item.instances.item.forward.Forward msgraph.generated.users.item.calendar.events.item.instances.item.forward.ForwardRequestBuilder::|public|to_post_request_information(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.calendar.events.item.instances.item.forward.ForwardRequestBuilder::|public|url_template:str msgraph.generated.users.item.calendar.events.item.instances.item.forward.ForwardRequestBuilder::|public|with_url(raw_url:str):ForwardRequestBuilder +msgraph.generated.users.item.calendar.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.calendar.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.calendar.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.calendar.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendar.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.calendar.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.calendar.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.calendar.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.calendar.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.users.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.users.item.calendar.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore @@ -180416,6 +180612,15 @@ msgraph.generated.users.item.calendar.events.item.instances.item.tentativelyAcce msgraph.generated.users.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|to_post_request_information(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|url_template:str msgraph.generated.users.item.calendar.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|with_url(raw_url:str):TentativelyAcceptRequestBuilder +msgraph.generated.users.item.calendar.events.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.calendar.events.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.calendar.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.calendar.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendar.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.calendar.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.calendar.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.calendar.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.calendar.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.calendar.events.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.users.item.calendar.events.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.users.item.calendar.events.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore @@ -180490,6 +180695,15 @@ msgraph.generated.users.item.calendar.getSchedule.GetScheduleRequestBuilder::|pu msgraph.generated.users.item.calendar.getSchedule.GetScheduleRequestBuilder::|public|to_post_request_information(body:GetSchedulePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.calendar.getSchedule.GetScheduleRequestBuilder::|public|url_template:str msgraph.generated.users.item.calendar.getSchedule.GetScheduleRequestBuilder::|public|with_url(raw_url:str):GetScheduleRequestBuilder +msgraph.generated.users.item.calendar.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.calendar.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.calendar.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.calendar.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendar.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.calendar.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.calendar.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.calendar.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.calendar.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.calendarGroups.CalendarGroupsRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.calendarGroups.CalendarGroupsRequestBuilder.CalendarGroupsRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.users.item.calendarGroups.CalendarGroupsRequestBuilder.CalendarGroupsRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -180618,6 +180832,7 @@ msgraph.generated.users.item.calendarGroups.item.calendars.item.CalendarItemRequ msgraph.generated.users.item.calendarGroups.item.calendars.item.CalendarItemRequestBuilder::|public|get_schedule:GetScheduleRequestBuilder msgraph.generated.users.item.calendarGroups.item.calendars.item.CalendarItemRequestBuilder::|public|patch(body:Calendar; request_configuration?:RequestConfiguration[QueryParameters]):Calendar msgraph.generated.users.item.calendarGroups.item.calendars.item.CalendarItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendarGroups.item.calendars.item.CalendarItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.calendarGroups.item.calendars.item.CalendarItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.calendarGroups.item.calendars.item.CalendarItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.calendarGroups.item.calendars.item.CalendarItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CalendarItemRequestBuilderGetQueryParameters]):RequestInformation @@ -180912,6 +181127,7 @@ msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.ite msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):Event msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|instances:InstancesRequestBuilder msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder @@ -181226,6 +181442,7 @@ msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.ite msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|forward:ForwardRequestBuilder msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):Event msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder @@ -181306,6 +181523,15 @@ msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.ite msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|to_post_request_information(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|url_template:str msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|with_url(raw_url:str):ForwardRequestBuilder +msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore @@ -181348,6 +181574,15 @@ msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.ite msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|to_post_request_information(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|url_template:str msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|with_url(raw_url:str):TentativelyAcceptRequestBuilder +msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.users.item.calendarGroups.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore @@ -181628,6 +181863,7 @@ msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.Even msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.EventItemRequestBuilder::|public|instances:InstancesRequestBuilder msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.EventItemRequestBuilder::|public|patch(body:Event; request_configuration?:RequestConfiguration[QueryParameters]):Event msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.EventItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder @@ -181944,6 +182180,7 @@ msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.inst msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|forward:ForwardRequestBuilder msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):Event msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder @@ -182024,6 +182261,15 @@ msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.inst msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.forward.ForwardRequestBuilder::|public|to_post_request_information(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.forward.ForwardRequestBuilder::|public|url_template:str msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.forward.ForwardRequestBuilder::|public|with_url(raw_url:str):ForwardRequestBuilder +msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore @@ -182066,6 +182312,15 @@ msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.inst msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|to_post_request_information(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|url_template:str msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|with_url(raw_url:str):TentativelyAcceptRequestBuilder +msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.users.item.calendarGroups.item.calendars.item.events.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore @@ -182140,6 +182395,15 @@ msgraph.generated.users.item.calendarGroups.item.calendars.item.getSchedule.GetS msgraph.generated.users.item.calendarGroups.item.calendars.item.getSchedule.GetScheduleRequestBuilder::|public|to_post_request_information(body:GetSchedulePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.calendarGroups.item.calendars.item.getSchedule.GetScheduleRequestBuilder::|public|url_template:str msgraph.generated.users.item.calendarGroups.item.calendars.item.getSchedule.GetScheduleRequestBuilder::|public|with_url(raw_url:str):GetScheduleRequestBuilder +msgraph.generated.users.item.calendarGroups.item.calendars.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.calendarGroups.item.calendars.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.calendarGroups.item.calendars.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.calendarGroups.item.calendars.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendarGroups.item.calendars.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.calendarGroups.item.calendars.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.calendarGroups.item.calendars.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.calendarGroups.item.calendars.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.calendarGroups.item.calendars.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.calendars.CalendarsRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.calendars.CalendarsRequestBuilder.CalendarsRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.users.item.calendars.CalendarsRequestBuilder.CalendarsRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -182214,6 +182478,7 @@ msgraph.generated.users.item.calendars.item.CalendarItemRequestBuilder::|public| msgraph.generated.users.item.calendars.item.CalendarItemRequestBuilder::|public|get_schedule:GetScheduleRequestBuilder msgraph.generated.users.item.calendars.item.CalendarItemRequestBuilder::|public|patch(body:Calendar; request_configuration?:RequestConfiguration[QueryParameters]):Calendar msgraph.generated.users.item.calendars.item.CalendarItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendars.item.CalendarItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.calendars.item.CalendarItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.calendars.item.CalendarItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.calendars.item.CalendarItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CalendarItemRequestBuilderGetQueryParameters]):RequestInformation @@ -182508,6 +182773,7 @@ msgraph.generated.users.item.calendars.item.calendarView.item.EventItemRequestBu msgraph.generated.users.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):Event msgraph.generated.users.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|instances:InstancesRequestBuilder msgraph.generated.users.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder msgraph.generated.users.item.calendars.item.calendarView.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder @@ -182822,6 +183088,7 @@ msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.Eve msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|forward:ForwardRequestBuilder msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):Event msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder @@ -182902,6 +183169,15 @@ msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.for msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|to_post_request_information(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|url_template:str msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|with_url(raw_url:str):ForwardRequestBuilder +msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore @@ -182944,6 +183220,15 @@ msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.ten msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|to_post_request_information(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|url_template:str msgraph.generated.users.item.calendars.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|with_url(raw_url:str):TentativelyAcceptRequestBuilder +msgraph.generated.users.item.calendars.item.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.calendars.item.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.calendars.item.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.calendars.item.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendars.item.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.calendars.item.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.calendars.item.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.calendars.item.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.calendars.item.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.users.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.users.item.calendars.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore @@ -183224,6 +183509,7 @@ msgraph.generated.users.item.calendars.item.events.item.EventItemRequestBuilder: msgraph.generated.users.item.calendars.item.events.item.EventItemRequestBuilder::|public|instances:InstancesRequestBuilder msgraph.generated.users.item.calendars.item.events.item.EventItemRequestBuilder::|public|patch(body:Event; request_configuration?:RequestConfiguration[QueryParameters]):Event msgraph.generated.users.item.calendars.item.events.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendars.item.events.item.EventItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.calendars.item.events.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.calendars.item.events.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder msgraph.generated.users.item.calendars.item.events.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder @@ -183540,6 +183826,7 @@ msgraph.generated.users.item.calendars.item.events.item.instances.item.EventItem msgraph.generated.users.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|forward:ForwardRequestBuilder msgraph.generated.users.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):Event msgraph.generated.users.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder msgraph.generated.users.item.calendars.item.events.item.instances.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder @@ -183620,6 +183907,15 @@ msgraph.generated.users.item.calendars.item.events.item.instances.item.forward.F msgraph.generated.users.item.calendars.item.events.item.instances.item.forward.ForwardRequestBuilder::|public|to_post_request_information(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.calendars.item.events.item.instances.item.forward.ForwardRequestBuilder::|public|url_template:str msgraph.generated.users.item.calendars.item.events.item.instances.item.forward.ForwardRequestBuilder::|public|with_url(raw_url:str):ForwardRequestBuilder +msgraph.generated.users.item.calendars.item.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.calendars.item.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.calendars.item.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.calendars.item.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendars.item.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.calendars.item.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.calendars.item.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.calendars.item.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.calendars.item.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.users.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.users.item.calendars.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore @@ -183662,6 +183958,15 @@ msgraph.generated.users.item.calendars.item.events.item.instances.item.tentative msgraph.generated.users.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|to_post_request_information(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|url_template:str msgraph.generated.users.item.calendars.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|with_url(raw_url:str):TentativelyAcceptRequestBuilder +msgraph.generated.users.item.calendars.item.events.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.calendars.item.events.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.calendars.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.calendars.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendars.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.calendars.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.calendars.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.calendars.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.calendars.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.calendars.item.events.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.users.item.calendars.item.events.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.users.item.calendars.item.events.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore @@ -183736,6 +184041,15 @@ msgraph.generated.users.item.calendars.item.getSchedule.GetScheduleRequestBuilde msgraph.generated.users.item.calendars.item.getSchedule.GetScheduleRequestBuilder::|public|to_post_request_information(body:GetSchedulePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.calendars.item.getSchedule.GetScheduleRequestBuilder::|public|url_template:str msgraph.generated.users.item.calendars.item.getSchedule.GetScheduleRequestBuilder::|public|with_url(raw_url:str):GetScheduleRequestBuilder +msgraph.generated.users.item.calendars.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.calendars.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.calendars.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.calendars.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendars.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.calendars.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.calendars.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.calendars.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.calendars.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.calendarView.CalendarViewRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.calendarView.CalendarViewRequestBuilder.CalendarViewRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.users.item.calendarView.CalendarViewRequestBuilder.CalendarViewRequestBuilderGetQueryParameters::|public|end_date_time:str @@ -183971,6 +184285,7 @@ msgraph.generated.users.item.calendarView.item.EventItemRequestBuilder::|public| msgraph.generated.users.item.calendarView.item.EventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):Event msgraph.generated.users.item.calendarView.item.EventItemRequestBuilder::|public|instances:InstancesRequestBuilder msgraph.generated.users.item.calendarView.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendarView.item.EventItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.calendarView.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.calendarView.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder msgraph.generated.users.item.calendarView.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder @@ -184285,6 +184600,7 @@ msgraph.generated.users.item.calendarView.item.instances.item.EventItemRequestBu msgraph.generated.users.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|forward:ForwardRequestBuilder msgraph.generated.users.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):Event msgraph.generated.users.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder msgraph.generated.users.item.calendarView.item.instances.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder @@ -184365,6 +184681,15 @@ msgraph.generated.users.item.calendarView.item.instances.item.forward.ForwardReq msgraph.generated.users.item.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|to_post_request_information(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|url_template:str msgraph.generated.users.item.calendarView.item.instances.item.forward.ForwardRequestBuilder::|public|with_url(raw_url:str):ForwardRequestBuilder +msgraph.generated.users.item.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.calendarView.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.users.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.users.item.calendarView.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore @@ -184407,6 +184732,15 @@ msgraph.generated.users.item.calendarView.item.instances.item.tentativelyAccept. msgraph.generated.users.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|to_post_request_information(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|url_template:str msgraph.generated.users.item.calendarView.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|with_url(raw_url:str):TentativelyAcceptRequestBuilder +msgraph.generated.users.item.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.calendarView.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.users.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.users.item.calendarView.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore @@ -185784,6 +186118,7 @@ msgraph.generated.users.item.contactFolders.item.childFolders.item.ContactFolder msgraph.generated.users.item.contactFolders.item.childFolders.item.ContactFolderItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ContactFolderItemRequestBuilderGetQueryParameters]):ContactFolder msgraph.generated.users.item.contactFolders.item.childFolders.item.ContactFolderItemRequestBuilder::|public|patch(body:ContactFolder; request_configuration?:RequestConfiguration[QueryParameters]):ContactFolder msgraph.generated.users.item.contactFolders.item.childFolders.item.ContactFolderItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.contactFolders.item.childFolders.item.ContactFolderItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.contactFolders.item.childFolders.item.ContactFolderItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.contactFolders.item.childFolders.item.ContactFolderItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.contactFolders.item.childFolders.item.ContactFolderItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ContactFolderItemRequestBuilderGetQueryParameters]):RequestInformation @@ -185864,6 +186199,7 @@ msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.ContactItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ContactItemRequestBuilderGetQueryParameters]):Contact msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.ContactItemRequestBuilder::|public|patch(body:Contact; request_configuration?:RequestConfiguration[QueryParameters]):Contact msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.ContactItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.ContactItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.ContactItemRequestBuilder::|public|photo:PhotoRequestBuilder msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.ContactItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.ContactItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -185924,6 +186260,15 @@ msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.extensions.item.ExtensionItemRequestBuilder::|public|to_patch_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.extensions.item.ExtensionItemRequestBuilder::|public|url_template:str msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.extensions.item.ExtensionItemRequestBuilder::|public|with_url(raw_url:str):ExtensionItemRequestBuilder +msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.photo.PhotoRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.photo.PhotoRequestBuilder.PhotoRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.photo.PhotoRequestBuilder.PhotoRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -185955,6 +186300,15 @@ msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.photo.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.photo.value.ContentRequestBuilder::|public|url_template:str msgraph.generated.users.item.contactFolders.item.childFolders.item.contacts.item.photo.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.users.item.contactFolders.item.childFolders.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.contactFolders.item.childFolders.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.contactFolders.item.childFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.contactFolders.item.childFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.contactFolders.item.childFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.contactFolders.item.childFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.contactFolders.item.childFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.contactFolders.item.childFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.contactFolders.item.childFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.contactFolders.item.ContactFolderItemRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.contactFolders.item.ContactFolderItemRequestBuilder.ContactFolderItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.users.item.contactFolders.item.ContactFolderItemRequestBuilder.ContactFolderItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -185969,6 +186323,7 @@ msgraph.generated.users.item.contactFolders.item.ContactFolderItemRequestBuilder msgraph.generated.users.item.contactFolders.item.ContactFolderItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ContactFolderItemRequestBuilderGetQueryParameters]):ContactFolder msgraph.generated.users.item.contactFolders.item.ContactFolderItemRequestBuilder::|public|patch(body:ContactFolder; request_configuration?:RequestConfiguration[QueryParameters]):ContactFolder msgraph.generated.users.item.contactFolders.item.ContactFolderItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.contactFolders.item.ContactFolderItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.contactFolders.item.ContactFolderItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.contactFolders.item.ContactFolderItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.contactFolders.item.ContactFolderItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ContactFolderItemRequestBuilderGetQueryParameters]):RequestInformation @@ -186049,6 +186404,7 @@ msgraph.generated.users.item.contactFolders.item.contacts.item.ContactItemReques msgraph.generated.users.item.contactFolders.item.contacts.item.ContactItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ContactItemRequestBuilderGetQueryParameters]):Contact msgraph.generated.users.item.contactFolders.item.contacts.item.ContactItemRequestBuilder::|public|patch(body:Contact; request_configuration?:RequestConfiguration[QueryParameters]):Contact msgraph.generated.users.item.contactFolders.item.contacts.item.ContactItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.contactFolders.item.contacts.item.ContactItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.contactFolders.item.contacts.item.ContactItemRequestBuilder::|public|photo:PhotoRequestBuilder msgraph.generated.users.item.contactFolders.item.contacts.item.ContactItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.contactFolders.item.contacts.item.ContactItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -186109,6 +186465,15 @@ msgraph.generated.users.item.contactFolders.item.contacts.item.extensions.item.E msgraph.generated.users.item.contactFolders.item.contacts.item.extensions.item.ExtensionItemRequestBuilder::|public|to_patch_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.contactFolders.item.contacts.item.extensions.item.ExtensionItemRequestBuilder::|public|url_template:str msgraph.generated.users.item.contactFolders.item.contacts.item.extensions.item.ExtensionItemRequestBuilder::|public|with_url(raw_url:str):ExtensionItemRequestBuilder +msgraph.generated.users.item.contactFolders.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.contactFolders.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.contactFolders.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.contactFolders.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.contactFolders.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.contactFolders.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.contactFolders.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.contactFolders.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.contactFolders.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.contactFolders.item.contacts.item.photo.PhotoRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.contactFolders.item.contacts.item.photo.PhotoRequestBuilder.PhotoRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.users.item.contactFolders.item.contacts.item.photo.PhotoRequestBuilder.PhotoRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -186140,6 +186505,15 @@ msgraph.generated.users.item.contactFolders.item.contacts.item.photo.value.Conte msgraph.generated.users.item.contactFolders.item.contacts.item.photo.value.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.contactFolders.item.contacts.item.photo.value.ContentRequestBuilder::|public|url_template:str msgraph.generated.users.item.contactFolders.item.contacts.item.photo.value.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph.generated.users.item.contactFolders.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.contactFolders.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.contactFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.contactFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.contactFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.contactFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.contactFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.contactFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.contactFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.contacts.ContactsRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.contacts.ContactsRequestBuilder.ContactsRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.users.item.contacts.ContactsRequestBuilder.ContactsRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -186214,6 +186588,7 @@ msgraph.generated.users.item.contacts.item.ContactItemRequestBuilder::|public|ex msgraph.generated.users.item.contacts.item.ContactItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ContactItemRequestBuilderGetQueryParameters]):Contact msgraph.generated.users.item.contacts.item.ContactItemRequestBuilder::|public|patch(body:Contact; request_configuration?:RequestConfiguration[QueryParameters]):Contact msgraph.generated.users.item.contacts.item.ContactItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.contacts.item.ContactItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.contacts.item.ContactItemRequestBuilder::|public|photo:PhotoRequestBuilder msgraph.generated.users.item.contacts.item.ContactItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.contacts.item.ContactItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -186274,6 +186649,15 @@ msgraph.generated.users.item.contacts.item.extensions.item.ExtensionItemRequestB msgraph.generated.users.item.contacts.item.extensions.item.ExtensionItemRequestBuilder::|public|to_patch_request_information(body:Extension; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.contacts.item.extensions.item.ExtensionItemRequestBuilder::|public|url_template:str msgraph.generated.users.item.contacts.item.extensions.item.ExtensionItemRequestBuilder::|public|with_url(raw_url:str):ExtensionItemRequestBuilder +msgraph.generated.users.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.contacts.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.contacts.item.photo.PhotoRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.contacts.item.photo.PhotoRequestBuilder.PhotoRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.users.item.contacts.item.photo.PhotoRequestBuilder.PhotoRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -186951,6 +187335,7 @@ msgraph.generated.users.item.events.item.EventItemRequestBuilder::|public|get(re msgraph.generated.users.item.events.item.EventItemRequestBuilder::|public|instances:InstancesRequestBuilder msgraph.generated.users.item.events.item.EventItemRequestBuilder::|public|patch(body:Event; request_configuration?:RequestConfiguration[QueryParameters]):Event msgraph.generated.users.item.events.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.events.item.EventItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.events.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.events.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder msgraph.generated.users.item.events.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder @@ -187267,6 +187652,7 @@ msgraph.generated.users.item.events.item.instances.item.EventItemRequestBuilder: msgraph.generated.users.item.events.item.instances.item.EventItemRequestBuilder::|public|forward:ForwardRequestBuilder msgraph.generated.users.item.events.item.instances.item.EventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EventItemRequestBuilderGetQueryParameters]):Event msgraph.generated.users.item.events.item.instances.item.EventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.events.item.instances.item.EventItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.events.item.instances.item.EventItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.events.item.instances.item.EventItemRequestBuilder::|public|snooze_reminder:SnoozeReminderRequestBuilder msgraph.generated.users.item.events.item.instances.item.EventItemRequestBuilder::|public|tentatively_accept:TentativelyAcceptRequestBuilder @@ -187347,6 +187733,15 @@ msgraph.generated.users.item.events.item.instances.item.forward.ForwardRequestBu msgraph.generated.users.item.events.item.instances.item.forward.ForwardRequestBuilder::|public|to_post_request_information(body:ForwardPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.events.item.instances.item.forward.ForwardRequestBuilder::|public|url_template:str msgraph.generated.users.item.events.item.instances.item.forward.ForwardRequestBuilder::|public|with_url(raw_url:str):ForwardRequestBuilder +msgraph.generated.users.item.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.events.item.instances.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.users.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.users.item.events.item.instances.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore @@ -187389,6 +187784,15 @@ msgraph.generated.users.item.events.item.instances.item.tentativelyAccept.Tentat msgraph.generated.users.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|to_post_request_information(body:TentativelyAcceptPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|url_template:str msgraph.generated.users.item.events.item.instances.item.tentativelyAccept.TentativelyAcceptRequestBuilder::|public|with_url(raw_url:str):TentativelyAcceptRequestBuilder +msgraph.generated.users.item.events.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.events.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.events.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.events.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.users.item.events.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.users.item.events.item.snoozeReminder.SnoozeReminderPostRequestBody::|public|backing_store:BackingStore @@ -191822,6 +192226,7 @@ msgraph.generated.users.item.mailFolders.item.childFolders.item.MailFolderItemRe msgraph.generated.users.item.mailFolders.item.childFolders.item.MailFolderItemRequestBuilder::|public|move:MoveRequestBuilder msgraph.generated.users.item.mailFolders.item.childFolders.item.MailFolderItemRequestBuilder::|public|patch(body:MailFolder; request_configuration?:RequestConfiguration[QueryParameters]):MailFolder msgraph.generated.users.item.mailFolders.item.childFolders.item.MailFolderItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.mailFolders.item.childFolders.item.MailFolderItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.mailFolders.item.childFolders.item.MailFolderItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.mailFolders.item.childFolders.item.MailFolderItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.mailFolders.item.childFolders.item.MailFolderItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailFolderItemRequestBuilderGetQueryParameters]):RequestInformation @@ -192170,6 +192575,7 @@ msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.Me msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.MessageItemRequestBuilder::|public|move:MoveRequestBuilder msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.MessageItemRequestBuilder::|public|patch(body:Message; request_configuration?:RequestConfiguration[QueryParameters]):Message msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.MessageItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.MessageItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.MessageItemRequestBuilder::|public|reply:ReplyRequestBuilder msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.MessageItemRequestBuilder::|public|reply_all:ReplyAllRequestBuilder msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.MessageItemRequestBuilder::|public|request_adapter:RequestAdapter @@ -192198,6 +192604,15 @@ msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.mo msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.move.MoveRequestBuilder::|public|to_post_request_information(body:MovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.move.MoveRequestBuilder::|public|url_template:str msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.move.MoveRequestBuilder::|public|with_url(raw_url:str):MoveRequestBuilder +msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.reply.ReplyPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.reply.ReplyPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.users.item.mailFolders.item.childFolders.item.messages.item.reply.ReplyPostRequestBody::|public|backing_store:BackingStore @@ -192307,6 +192722,15 @@ msgraph.generated.users.item.mailFolders.item.childFolders.item.move.MoveRequest msgraph.generated.users.item.mailFolders.item.childFolders.item.move.MoveRequestBuilder::|public|to_post_request_information(body:MovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.mailFolders.item.childFolders.item.move.MoveRequestBuilder::|public|url_template:str msgraph.generated.users.item.mailFolders.item.childFolders.item.move.MoveRequestBuilder::|public|with_url(raw_url:str):MoveRequestBuilder +msgraph.generated.users.item.mailFolders.item.childFolders.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.mailFolders.item.childFolders.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.mailFolders.item.childFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.mailFolders.item.childFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.mailFolders.item.childFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.mailFolders.item.childFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.mailFolders.item.childFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.mailFolders.item.childFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.mailFolders.item.childFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.mailFolders.item.copy.CopyPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.users.item.mailFolders.item.copy.CopyPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.users.item.mailFolders.item.copy.CopyPostRequestBody::|public|backing_store:BackingStore @@ -192344,6 +192768,7 @@ msgraph.generated.users.item.mailFolders.item.MailFolderItemRequestBuilder::|pub msgraph.generated.users.item.mailFolders.item.MailFolderItemRequestBuilder::|public|move:MoveRequestBuilder msgraph.generated.users.item.mailFolders.item.MailFolderItemRequestBuilder::|public|patch(body:MailFolder; request_configuration?:RequestConfiguration[QueryParameters]):MailFolder msgraph.generated.users.item.mailFolders.item.MailFolderItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.mailFolders.item.MailFolderItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.mailFolders.item.MailFolderItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.mailFolders.item.MailFolderItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.mailFolders.item.MailFolderItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailFolderItemRequestBuilderGetQueryParameters]):RequestInformation @@ -192692,6 +193117,7 @@ msgraph.generated.users.item.mailFolders.item.messages.item.MessageItemRequestBu msgraph.generated.users.item.mailFolders.item.messages.item.MessageItemRequestBuilder::|public|move:MoveRequestBuilder msgraph.generated.users.item.mailFolders.item.messages.item.MessageItemRequestBuilder::|public|patch(body:Message; request_configuration?:RequestConfiguration[QueryParameters]):Message msgraph.generated.users.item.mailFolders.item.messages.item.MessageItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.mailFolders.item.messages.item.MessageItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.mailFolders.item.messages.item.MessageItemRequestBuilder::|public|reply:ReplyRequestBuilder msgraph.generated.users.item.mailFolders.item.messages.item.MessageItemRequestBuilder::|public|reply_all:ReplyAllRequestBuilder msgraph.generated.users.item.mailFolders.item.messages.item.MessageItemRequestBuilder::|public|request_adapter:RequestAdapter @@ -192720,6 +193146,15 @@ msgraph.generated.users.item.mailFolders.item.messages.item.move.MoveRequestBuil msgraph.generated.users.item.mailFolders.item.messages.item.move.MoveRequestBuilder::|public|to_post_request_information(body:MovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.mailFolders.item.messages.item.move.MoveRequestBuilder::|public|url_template:str msgraph.generated.users.item.mailFolders.item.messages.item.move.MoveRequestBuilder::|public|with_url(raw_url:str):MoveRequestBuilder +msgraph.generated.users.item.mailFolders.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.mailFolders.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.mailFolders.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.mailFolders.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.mailFolders.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.mailFolders.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.mailFolders.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.mailFolders.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.mailFolders.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.mailFolders.item.messages.item.reply.ReplyPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.users.item.mailFolders.item.messages.item.reply.ReplyPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.users.item.mailFolders.item.messages.item.reply.ReplyPostRequestBody::|public|backing_store:BackingStore @@ -192829,6 +193264,15 @@ msgraph.generated.users.item.mailFolders.item.move.MoveRequestBuilder::|public|r msgraph.generated.users.item.mailFolders.item.move.MoveRequestBuilder::|public|to_post_request_information(body:MovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.mailFolders.item.move.MoveRequestBuilder::|public|url_template:str msgraph.generated.users.item.mailFolders.item.move.MoveRequestBuilder::|public|with_url(raw_url:str):MoveRequestBuilder +msgraph.generated.users.item.mailFolders.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.mailFolders.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.mailFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.mailFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.mailFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.mailFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.mailFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.mailFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.mailFolders.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.mailFolders.MailFoldersRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.mailFolders.MailFoldersRequestBuilder.MailFoldersRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.users.item.mailFolders.MailFoldersRequestBuilder.MailFoldersRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -193993,6 +194437,7 @@ msgraph.generated.users.item.messages.item.MessageItemRequestBuilder::|public|ge msgraph.generated.users.item.messages.item.MessageItemRequestBuilder::|public|move:MoveRequestBuilder msgraph.generated.users.item.messages.item.MessageItemRequestBuilder::|public|patch(body:Message; request_configuration?:RequestConfiguration[QueryParameters]):Message msgraph.generated.users.item.messages.item.MessageItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.messages.item.MessageItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph.generated.users.item.messages.item.MessageItemRequestBuilder::|public|reply:ReplyRequestBuilder msgraph.generated.users.item.messages.item.MessageItemRequestBuilder::|public|reply_all:ReplyAllRequestBuilder msgraph.generated.users.item.messages.item.MessageItemRequestBuilder::|public|request_adapter:RequestAdapter @@ -194021,6 +194466,15 @@ msgraph.generated.users.item.messages.item.move.MoveRequestBuilder::|public|requ msgraph.generated.users.item.messages.item.move.MoveRequestBuilder::|public|to_post_request_information(body:MovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.messages.item.move.MoveRequestBuilder::|public|url_template:str msgraph.generated.users.item.messages.item.move.MoveRequestBuilder::|public|with_url(raw_url:str):MoveRequestBuilder +msgraph.generated.users.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.users.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.users.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder::|public|url_template:str +msgraph.generated.users.item.messages.item.permanentDelete.PermanentDeleteRequestBuilder::|public|with_url(raw_url:str):PermanentDeleteRequestBuilder msgraph.generated.users.item.messages.item.reply.ReplyPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.users.item.messages.item.reply.ReplyPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.users.item.messages.item.reply.ReplyPostRequestBody::|public|backing_store:BackingStore diff --git a/msgraph/generated/kiota-lock.json b/msgraph/generated/kiota-lock.json index e71fc07a4cb..b0824f5f054 100644 --- a/msgraph/generated/kiota-lock.json +++ b/msgraph/generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "BCF39C6C0BC5CE39002F930818C2313075A8AF4281F6FD63E02D9149FADBD986210BECD2669E3552B338E5241D3EF9D3C579EBA5F5967AA03E21F8213DC6C27C", + "descriptionHash": "55A3ED7E0A0D3EE2016D39F28C6001B9D2BEC0F389D1D28FC4F8E9A3C611719CE2E3E7D21FDD0F4AB8E617CCDC31EC5C93338596FAFBA2EC9CDA51173ACBB54D", "descriptionLocation": "../../msgraph-metadata/clean_v10_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.24.0", diff --git a/msgraph/generated/models/print_settings.py b/msgraph/generated/models/print_settings.py index 4c417d88e68..7b24daf46bd 100644 --- a/msgraph/generated/models/print_settings.py +++ b/msgraph/generated/models/print_settings.py @@ -12,7 +12,7 @@ class PrintSettings(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) - # Specifies whether document conversion is enabled for the tenant. If document conversion is enabled, Universal Print service will automatically convert documents into a format compatible with the printer (xps to pdf) when needed. + # Specifies whether document conversion is enabled for the tenant. If document conversion is enabled, Universal Print service converts documents into a format compatible with the printer (xps to pdf) when needed. document_conversion_enabled: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/security/alert_evidence.py b/msgraph/generated/models/security/alert_evidence.py index 0f842b4d349..80e930e021a 100644 --- a/msgraph/generated/models/security/alert_evidence.py +++ b/msgraph/generated/models/security/alert_evidence.py @@ -53,6 +53,7 @@ from .security_group_evidence import SecurityGroupEvidence from .service_principal_evidence import ServicePrincipalEvidence from .submission_mail_evidence import SubmissionMailEvidence + from .teams_message_evidence import TeamsMessageEvidence from .url_evidence import UrlEvidence from .user_evidence import UserEvidence @@ -266,6 +267,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AlertEvidence: from .submission_mail_evidence import SubmissionMailEvidence return SubmissionMailEvidence() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.teamsMessageEvidence".casefold(): + from .teams_message_evidence import TeamsMessageEvidence + + return TeamsMessageEvidence() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.urlEvidence".casefold(): from .url_evidence import UrlEvidence @@ -327,6 +332,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .security_group_evidence import SecurityGroupEvidence from .service_principal_evidence import ServicePrincipalEvidence from .submission_mail_evidence import SubmissionMailEvidence + from .teams_message_evidence import TeamsMessageEvidence from .url_evidence import UrlEvidence from .user_evidence import UserEvidence @@ -376,6 +382,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .security_group_evidence import SecurityGroupEvidence from .service_principal_evidence import ServicePrincipalEvidence from .submission_mail_evidence import SubmissionMailEvidence + from .teams_message_evidence import TeamsMessageEvidence from .url_evidence import UrlEvidence from .user_evidence import UserEvidence diff --git a/msgraph/generated/models/security/antispam_teams_direction.py b/msgraph/generated/models/security/antispam_teams_direction.py new file mode 100644 index 00000000000..4d856a85280 --- /dev/null +++ b/msgraph/generated/models/security/antispam_teams_direction.py @@ -0,0 +1,9 @@ +from enum import Enum + +class AntispamTeamsDirection(str, Enum): + Unknown = "unknown", + Inbound = "inbound", + Outbound = "outbound", + Intraorg = "intraorg", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/security/mailbox_evidence.py b/msgraph/generated/models/security/mailbox_evidence.py index 326cdea6c36..6d0a7a332fc 100644 --- a/msgraph/generated/models/security/mailbox_evidence.py +++ b/msgraph/generated/models/security/mailbox_evidence.py @@ -18,6 +18,8 @@ class MailboxEvidence(AlertEvidence, Parsable): display_name: Optional[str] = None # The primary email address of the mailbox. primary_address: Optional[str] = None + # The user principal name of the mailbox. + upn: Optional[str] = None # The user account of the mailbox. user_account: Optional[UserAccount] = None @@ -46,6 +48,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), "primaryAddress": lambda n : setattr(self, 'primary_address', n.get_str_value()), + "upn": lambda n : setattr(self, 'upn', n.get_str_value()), "userAccount": lambda n : setattr(self, 'user_account', n.get_object_value(UserAccount)), } super_fields = super().get_field_deserializers() @@ -63,6 +66,7 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_str_value("displayName", self.display_name) writer.write_str_value("primaryAddress", self.primary_address) + writer.write_str_value("upn", self.upn) writer.write_object_value("userAccount", self.user_account) diff --git a/msgraph/generated/models/security/teams_delivery_location.py b/msgraph/generated/models/security/teams_delivery_location.py new file mode 100644 index 00000000000..45895d4e125 --- /dev/null +++ b/msgraph/generated/models/security/teams_delivery_location.py @@ -0,0 +1,9 @@ +from enum import Enum + +class TeamsDeliveryLocation(str, Enum): + Unknown = "unknown", + Teams = "teams", + Quarantine = "quarantine", + Failed = "failed", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/security/teams_message_delivery_action.py b/msgraph/generated/models/security/teams_message_delivery_action.py new file mode 100644 index 00000000000..1d1512aec8b --- /dev/null +++ b/msgraph/generated/models/security/teams_message_delivery_action.py @@ -0,0 +1,10 @@ +from enum import Enum + +class TeamsMessageDeliveryAction(str, Enum): + Unknown = "unknown", + DeliveredAsSpam = "deliveredAsSpam", + Delivered = "delivered", + Blocked = "blocked", + Replaced = "replaced", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/security/teams_message_evidence.py b/msgraph/generated/models/security/teams_message_evidence.py new file mode 100644 index 00000000000..4871e0ea9ad --- /dev/null +++ b/msgraph/generated/models/security/teams_message_evidence.py @@ -0,0 +1,166 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union +from uuid import UUID + +if TYPE_CHECKING: + from .alert_evidence import AlertEvidence + from .antispam_teams_direction import AntispamTeamsDirection + from .file_evidence import FileEvidence + from .teams_delivery_location import TeamsDeliveryLocation + from .teams_message_delivery_action import TeamsMessageDeliveryAction + from .url_evidence import UrlEvidence + +from .alert_evidence import AlertEvidence + +@dataclass +class TeamsMessageEvidence(AlertEvidence, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.teamsMessageEvidence" + # The identifier of the campaign that this Teams message is part of. + campaign_id: Optional[str] = None + # The channel ID associated with this Teams message. + channel_id: Optional[str] = None + # The delivery action of this Teams message. Possible values are: unknown, deliveredAsSpam, delivered, blocked, replaced, unknownFutureValue. + delivery_action: Optional[TeamsMessageDeliveryAction] = None + # The delivery location of this Teams message. Possible values are: unknown, teams, quarantine, failed, unknownFutureValue. + delivery_location: Optional[TeamsDeliveryLocation] = None + # The list of file entities that are attached to this Teams message. + files: Optional[list[FileEvidence]] = None + # The identifier of the team or group that this message is part of. + group_id: Optional[str] = None + # Indicates whether the message is owned by the organization that reported the security detection alert. + is_external: Optional[bool] = None + # Indicates whether the message is owned by your organization. + is_owned: Optional[bool] = None + # Date and time when the message was last edited. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + last_modified_date_time: Optional[datetime.datetime] = None + # The direction of the Teams message. The possible values are: unknown, inbound, outbound, intraorg, unknownFutureValue. + message_direction: Optional[AntispamTeamsDirection] = None + # Message identifier unique within the thread. + message_id: Optional[str] = None + # Tenant ID (GUID) of the owner of the message. + owning_tenant_id: Optional[UUID] = None + # Identifier of the message to which the current message is a reply; otherwise, it's the same as the messageId. + parent_message_id: Optional[str] = None + # The received date of this message. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + received_date_time: Optional[datetime.datetime] = None + # The recipients of this Teams message. + recipients: Optional[list[str]] = None + # The SMTP format address of the sender. + sender_from_address: Optional[str] = None + # The IP address of the sender. + sender_i_p: Optional[str] = None + # Source of the message; for example, desktop and mobile. + source_app_name: Optional[str] = None + # The source ID of this Teams message. + source_id: Optional[str] = None + # The subject of this Teams message. + subject: Optional[str] = None + # The list of recipients who were detected as suspicious. + suspicious_recipients: Optional[list[str]] = None + # Identifier of the channel or chat that this message is part of. + thread_id: Optional[str] = None + # The Teams message type. Supported values are: Chat, Topic, Space, and Meeting. + thread_type: Optional[str] = None + # The URLs contained in this Teams message. + urls: Optional[list[UrlEvidence]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> TeamsMessageEvidence: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: TeamsMessageEvidence + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return TeamsMessageEvidence() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .alert_evidence import AlertEvidence + from .antispam_teams_direction import AntispamTeamsDirection + from .file_evidence import FileEvidence + from .teams_delivery_location import TeamsDeliveryLocation + from .teams_message_delivery_action import TeamsMessageDeliveryAction + from .url_evidence import UrlEvidence + + from .alert_evidence import AlertEvidence + from .antispam_teams_direction import AntispamTeamsDirection + from .file_evidence import FileEvidence + from .teams_delivery_location import TeamsDeliveryLocation + from .teams_message_delivery_action import TeamsMessageDeliveryAction + from .url_evidence import UrlEvidence + + fields: dict[str, Callable[[Any], None]] = { + "campaignId": lambda n : setattr(self, 'campaign_id', n.get_str_value()), + "channelId": lambda n : setattr(self, 'channel_id', n.get_str_value()), + "deliveryAction": lambda n : setattr(self, 'delivery_action', n.get_enum_value(TeamsMessageDeliveryAction)), + "deliveryLocation": lambda n : setattr(self, 'delivery_location', n.get_enum_value(TeamsDeliveryLocation)), + "files": lambda n : setattr(self, 'files', n.get_collection_of_object_values(FileEvidence)), + "groupId": lambda n : setattr(self, 'group_id', n.get_str_value()), + "isExternal": lambda n : setattr(self, 'is_external', n.get_bool_value()), + "isOwned": lambda n : setattr(self, 'is_owned', n.get_bool_value()), + "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), + "messageDirection": lambda n : setattr(self, 'message_direction', n.get_enum_value(AntispamTeamsDirection)), + "messageId": lambda n : setattr(self, 'message_id', n.get_str_value()), + "owningTenantId": lambda n : setattr(self, 'owning_tenant_id', n.get_uuid_value()), + "parentMessageId": lambda n : setattr(self, 'parent_message_id', n.get_str_value()), + "receivedDateTime": lambda n : setattr(self, 'received_date_time', n.get_datetime_value()), + "recipients": lambda n : setattr(self, 'recipients', n.get_collection_of_primitive_values(str)), + "senderFromAddress": lambda n : setattr(self, 'sender_from_address', n.get_str_value()), + "senderIP": lambda n : setattr(self, 'sender_i_p', n.get_str_value()), + "sourceAppName": lambda n : setattr(self, 'source_app_name', n.get_str_value()), + "sourceId": lambda n : setattr(self, 'source_id', n.get_str_value()), + "subject": lambda n : setattr(self, 'subject', n.get_str_value()), + "suspiciousRecipients": lambda n : setattr(self, 'suspicious_recipients', n.get_collection_of_primitive_values(str)), + "threadId": lambda n : setattr(self, 'thread_id', n.get_str_value()), + "threadType": lambda n : setattr(self, 'thread_type', n.get_str_value()), + "urls": lambda n : setattr(self, 'urls', n.get_collection_of_object_values(UrlEvidence)), + } + 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("campaignId", self.campaign_id) + writer.write_str_value("channelId", self.channel_id) + writer.write_enum_value("deliveryAction", self.delivery_action) + writer.write_enum_value("deliveryLocation", self.delivery_location) + writer.write_collection_of_object_values("files", self.files) + writer.write_str_value("groupId", self.group_id) + writer.write_bool_value("isExternal", self.is_external) + writer.write_bool_value("isOwned", self.is_owned) + writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) + writer.write_enum_value("messageDirection", self.message_direction) + writer.write_str_value("messageId", self.message_id) + writer.write_uuid_value("owningTenantId", self.owning_tenant_id) + writer.write_str_value("parentMessageId", self.parent_message_id) + writer.write_datetime_value("receivedDateTime", self.received_date_time) + writer.write_collection_of_primitive_values("recipients", self.recipients) + writer.write_str_value("senderFromAddress", self.sender_from_address) + writer.write_str_value("senderIP", self.sender_i_p) + writer.write_str_value("sourceAppName", self.source_app_name) + writer.write_str_value("sourceId", self.source_id) + writer.write_str_value("subject", self.subject) + writer.write_collection_of_primitive_values("suspiciousRecipients", self.suspicious_recipients) + writer.write_str_value("threadId", self.thread_id) + writer.write_str_value("threadType", self.thread_type) + writer.write_collection_of_object_values("urls", self.urls) + + diff --git a/msgraph/generated/models/sign_in_activity.py b/msgraph/generated/models/sign_in_activity.py index 93edf74e938..e552b8c9fc2 100644 --- a/msgraph/generated/models/sign_in_activity.py +++ b/msgraph/generated/models/sign_in_activity.py @@ -21,7 +21,7 @@ class SignInActivity(AdditionalDataHolder, BackedModel, Parsable): last_sign_in_date_time: Optional[datetime.datetime] = None # Request identifier of the last interactive sign-in performed by this user. last_sign_in_request_id: Optional[str] = None - # The date and time of the user's most recent successful interactive sign-in. Use this property if you need to determine when the account was truly accessed. This field can be used to build reports, such as inactive users. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Microsoft Entra ID maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID. + # The date and time of the user's most recent successful interactive or non-interactive sign-in. Use this property if you need to determine when the account was truly accessed. This field can be used to build reports, such as inactive users. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Microsoft Entra ID maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Microsoft Entra ID. last_successful_sign_in_date_time: Optional[datetime.datetime] = None # The request ID of the last successful sign-in. last_successful_sign_in_request_id: Optional[str] = None diff --git a/msgraph/generated/models/team.py b/msgraph/generated/models/team.py index b45f43e2d0e..9b34f757985 100644 --- a/msgraph/generated/models/team.py +++ b/msgraph/generated/models/team.py @@ -41,6 +41,8 @@ class Team(Entity, Parsable): description: Optional[str] = None # The name of the team. display_name: Optional[str] = None + # The firstChannelName property + first_channel_name: Optional[str] = None # Settings to configure use of Giphy, memes, and stickers in the team. fun_settings: Optional[TeamFunSettings] = None # The group property @@ -149,6 +151,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), "description": lambda n : setattr(self, 'description', n.get_str_value()), "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "firstChannelName": lambda n : setattr(self, 'first_channel_name', n.get_str_value()), "funSettings": lambda n : setattr(self, 'fun_settings', n.get_object_value(TeamFunSettings)), "group": lambda n : setattr(self, 'group', n.get_object_value(Group)), "guestSettings": lambda n : setattr(self, 'guest_settings', n.get_object_value(TeamGuestSettings)), @@ -191,6 +194,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_datetime_value("createdDateTime", self.created_date_time) writer.write_str_value("description", self.description) writer.write_str_value("displayName", self.display_name) + writer.write_str_value("firstChannelName", self.first_channel_name) writer.write_object_value("funSettings", self.fun_settings) writer.write_object_value("group", self.group) writer.write_object_value("guestSettings", self.guest_settings) 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 e4b35183510..ca0d753e775 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]: """ - Read the properties and relationships of an organizationalBrandingLocalization object. To retrieve a localization branding object, specify the value of id in the URL. + 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. 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/organizationalbrandinglocalization-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/organizationalbranding-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: """ - Read the properties and relationships of an organizationalBrandingLocalization object. To retrieve a localization branding object, specify the value of id in the URL. + 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. 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 9c1a2da31ce..70fb2fe4620 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]: """ - Read properties and relationships of the organization object. + 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. 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/intune-onboarding-organization-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/organization-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -80,11 +80,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Organiza async def patch(self,body: Organization, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Organization]: """ - Update the properties of a organization object. + Update the properties of the currently authenticated organization. In this case, organization is defined as a collection of exactly one record, and so its ID must be specified in the request. The ID is also known as the tenantId of the organization. param body: The request body 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/intune-onboarding-organization-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/organization-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -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: """ - Read properties and relationships of the organization object. + 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -126,7 +126,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: Organization, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a organization object. + Update the properties of the currently authenticated organization. In this case, organization is defined as a collection of exactly one record, and so its ID must be specified in the request. The ID is also known as the tenantId of the organization. param body: The request body 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(): """ - Read properties and relationships of the organization object. + 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. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/policies/cross_tenant_access_policy/partners/item/identity_synchronization/identity_synchronization_request_builder.py b/msgraph/generated/policies/cross_tenant_access_policy/partners/item/identity_synchronization/identity_synchronization_request_builder.py index 8714f1a84bf..c2621ada7a5 100644 --- a/msgraph/generated/policies/cross_tenant_access_policy/partners/item/identity_synchronization/identity_synchronization_request_builder.py +++ b/msgraph/generated/policies/cross_tenant_access_policy/partners/item/identity_synchronization/identity_synchronization_request_builder.py @@ -72,11 +72,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Identity async def put(self,body: CrossTenantIdentitySyncPolicyPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantIdentitySyncPolicyPartner]: """ - Create a cross-tenant user synchronization policy for a partner-specific configuration. + Update the user synchronization policy of a partner-specific configuration. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CrossTenantIdentitySyncPolicyPartner] - Find more info here: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-put-identitysynchronization?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/crosstenantidentitysyncpolicypartner-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -118,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_put_request_information(self,body: CrossTenantIdentitySyncPolicyPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a cross-tenant user synchronization policy for a partner-specific configuration. + Update the user synchronization policy of a partner-specific configuration. 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/security/cases/ediscovery_cases/item/custodians/item/site_sources/item/site_source_item_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/site_sources/item/site_source_item_request_builder.py index 0fe42053ef8..26c404c179c 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/site_sources/item/site_source_item_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/site_sources/item/site_source_item_request_builder.py @@ -33,9 +33,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete navigation property siteSources for security + Delete a siteSource object associated with an ediscoveryCustodian. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None + Find more info here: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-delete-sitesources?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -94,7 +95,7 @@ async def patch(self,body: SiteSource, request_configuration: Optional[RequestCo def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete navigation property siteSources for security + Delete a siteSource object associated with an ediscoveryCustodian. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/site_sources/site_sources_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/site_sources/site_sources_request_builder.py index 8e3c90cf6c7..1ab73c15d59 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/site_sources/site_sources_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/site_sources/site_sources_request_builder.py @@ -49,7 +49,7 @@ def by_site_source_id(self,site_source_id: str) -> SiteSourceItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[SiteSourcesRequestBuilderGetQueryParameters]] = None) -> Optional[SiteSourceCollectionResponse]: """ - Get a list of the siteSource objects associated with an ediscoveryCustodian or ediscoveryHoldPolicy. + Get a list of the siteSource objects associated with an ediscoveryCustodian. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SiteSourceCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-list-sitesources?view=graph-rest-1.0 @@ -94,7 +94,7 @@ async def post(self,body: SiteSource, request_configuration: Optional[RequestCon def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SiteSourcesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a list of the siteSource objects associated with an ediscoveryCustodian or ediscoveryHoldPolicy. + Get a list of the siteSource objects associated with an ediscoveryCustodian. 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 SiteSourcesRequestBuilderGetQueryParameters(): """ - Get a list of the siteSource objects associated with an ediscoveryCustodian or ediscoveryHoldPolicy. + Get a list of the siteSource objects associated with an ediscoveryCustodian. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/unified_group_sources/item/unified_group_source_item_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/unified_group_sources/item/unified_group_source_item_request_builder.py index bad2e20b0e3..770a643032f 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/unified_group_sources/item/unified_group_source_item_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/unified_group_sources/item/unified_group_source_item_request_builder.py @@ -33,9 +33,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete navigation property unifiedGroupSources for security + Delete a unifiedGroupSource object associated with an ediscoveryCustodian. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None + Find more info here: https://learn.microsoft.com/graph/api/security-unifiedgroupsource-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -94,7 +95,7 @@ async def patch(self,body: UnifiedGroupSource, request_configuration: Optional[R def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete navigation property unifiedGroupSources for security + Delete a unifiedGroupSource object associated with an ediscoveryCustodian. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/user_sources/item/user_source_item_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/user_sources/item/user_source_item_request_builder.py index 20d8a138185..f1de2ab965b 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/user_sources/item/user_source_item_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/user_sources/item/user_source_item_request_builder.py @@ -32,9 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete navigation property userSources for security + Delete a userSource object associated with an ediscoveryCustodian. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None + Find more info here: https://learn.microsoft.com/graph/api/security-ediscoverycustodian-delete-usersources?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -93,7 +94,7 @@ async def patch(self,body: UserSource, request_configuration: Optional[RequestCo def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete navigation property userSources for security + Delete a userSource object associated with an ediscoveryCustodian. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/sites/sites_request_builder.py b/msgraph/generated/sites/sites_request_builder.py index 6679ea6d6cd..ca5975e1d69 100644 --- a/msgraph/generated/sites/sites_request_builder.py +++ b/msgraph/generated/sites/sites_request_builder.py @@ -52,10 +52,10 @@ def by_site_id(self,site_id: str) -> SiteItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[SitesRequestBuilderGetQueryParameters]] = None) -> Optional[SiteCollectionResponse]: """ - List all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. + Search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SiteCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/site-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/site-search?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -73,7 +73,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[SitesReq def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SitesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. + Search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -140,7 +140,7 @@ def remove(self) -> RemoveRequestBuilder: @dataclass class SitesRequestBuilderGetQueryParameters(): """ - List all available sites in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a $search query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites. For more guidance about building applications that use site discovery for scanning purposes, see Best practices for discovering files and detecting changes at scale. + Search across a SharePoint tenant for sites that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/teams/item/channels/item/members/item/conversation_member_item_request_builder.py b/msgraph/generated/teams/item/channels/item/members/item/conversation_member_item_request_builder.py index 56242d4183b..96b6a9710bd 100644 --- a/msgraph/generated/teams/item/channels/item/members/item/conversation_member_item_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/members/item/conversation_member_item_request_builder.py @@ -72,11 +72,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Conversa async def patch(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: """ - Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. + Update the role of a conversationMember in a team or channel. param body: The request body 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/channel-update-members?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/conversationmember-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -118,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. + Update the role of a conversationMember in a team or 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/members/members_request_builder.py b/msgraph/generated/teams/item/channels/item/members/members_request_builder.py index 94557c919d0..a7c95ccd2eb 100644 --- a/msgraph/generated/teams/item/channels/item/members/members_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/members/members_request_builder.py @@ -72,11 +72,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MembersR async def post(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: """ - Add a conversationMember to a channel. This operation is allowed only for channels with a membershipType value of private or shared. + Add a conversationMember to a channel. param body: The request body 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/channel-post-members?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/conversationmember-add?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -107,7 +107,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Add a conversationMember to a channel. This operation is allowed only for channels with a membershipType value of private or shared. + Add a conversationMember to a 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/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 ea2e3b9890b..8ef273746a8 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. + Send a new chatMessage in the specified channel or a chat. 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-messages?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/chatmessage-post?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. + Send a new chatMessage in the specified channel or a chat. 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 e7a7de2e992..0e452ac20de 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]: """ - 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. + Update the properties of 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/tenantrelationship-put-multitenantorganization?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/multitenantorganization-update?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: """ - 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. + Update the properties of 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/calendar/calendar_request_builder.py b/msgraph/generated/users/item/calendar/calendar_request_builder.py index d3770f925d6..acafa88f946 100644 --- a/msgraph/generated/users/item/calendar/calendar_request_builder.py +++ b/msgraph/generated/users/item/calendar/calendar_request_builder.py @@ -21,6 +21,7 @@ from .calendar_view.calendar_view_request_builder import CalendarViewRequestBuilder from .events.events_request_builder import EventsRequestBuilder from .get_schedule.get_schedule_request_builder import GetScheduleRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder class CalendarRequestBuilder(BaseRequestBuilder): """ @@ -162,6 +163,15 @@ def get_schedule(self) -> GetScheduleRequestBuilder: return GetScheduleRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class CalendarRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/users/item/calendar/calendar_view/item/event_item_request_builder.py b/msgraph/generated/users/item/calendar/calendar_view/item/event_item_request_builder.py index 031798db752..5233478bec8 100644 --- a/msgraph/generated/users/item/calendar/calendar_view/item/event_item_request_builder.py +++ b/msgraph/generated/users/item/calendar/calendar_view/item/event_item_request_builder.py @@ -25,6 +25,7 @@ from .extensions.extensions_request_builder import ExtensionsRequestBuilder from .forward.forward_request_builder import ForwardRequestBuilder from .instances.instances_request_builder import InstancesRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder @@ -163,6 +164,15 @@ def instances(self) -> InstancesRequestBuilder: return InstancesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @property def snooze_reminder(self) -> SnoozeReminderRequestBuilder: """ diff --git a/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/event_item_request_builder.py b/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/event_item_request_builder.py index 40bdd0e893d..fbccbf0f45f 100644 --- a/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/event_item_request_builder.py +++ b/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/event_item_request_builder.py @@ -24,6 +24,7 @@ from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder from .extensions.extensions_request_builder import ExtensionsRequestBuilder from .forward.forward_request_builder import ForwardRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder @@ -153,6 +154,15 @@ def forward(self) -> ForwardRequestBuilder: return ForwardRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @property def snooze_reminder(self) -> SnoozeReminderRequestBuilder: """ diff --git a/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..c6438415f2e --- /dev/null +++ b/msgraph/generated/users/item/calendar/calendar_view/item/instances/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/calendar/calendar_view/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/calendar/calendar_view/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..a05ca817da6 --- /dev/null +++ b/msgraph/generated/users/item/calendar/calendar_view/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/calendar/events/item/event_item_request_builder.py b/msgraph/generated/users/item/calendar/events/item/event_item_request_builder.py index 32f1b7ffce8..1f2565940a2 100644 --- a/msgraph/generated/users/item/calendar/events/item/event_item_request_builder.py +++ b/msgraph/generated/users/item/calendar/events/item/event_item_request_builder.py @@ -25,6 +25,7 @@ from .extensions.extensions_request_builder import ExtensionsRequestBuilder from .forward.forward_request_builder import ForwardRequestBuilder from .instances.instances_request_builder import InstancesRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder @@ -230,6 +231,15 @@ def instances(self) -> InstancesRequestBuilder: return InstancesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @property def snooze_reminder(self) -> SnoozeReminderRequestBuilder: """ diff --git a/msgraph/generated/users/item/calendar/events/item/instances/item/event_item_request_builder.py b/msgraph/generated/users/item/calendar/events/item/instances/item/event_item_request_builder.py index 8a51d2d9d09..14d84ec63ca 100644 --- a/msgraph/generated/users/item/calendar/events/item/instances/item/event_item_request_builder.py +++ b/msgraph/generated/users/item/calendar/events/item/instances/item/event_item_request_builder.py @@ -24,6 +24,7 @@ from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder from .extensions.extensions_request_builder import ExtensionsRequestBuilder from .forward.forward_request_builder import ForwardRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder @@ -153,6 +154,15 @@ def forward(self) -> ForwardRequestBuilder: return ForwardRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @property def snooze_reminder(self) -> SnoozeReminderRequestBuilder: """ diff --git a/msgraph/generated/users/item/calendar/events/item/instances/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/calendar/events/item/instances/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..551f17a259e --- /dev/null +++ b/msgraph/generated/users/item/calendar/events/item/instances/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/calendar/events/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/calendar/events/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..57567a8fa12 --- /dev/null +++ b/msgraph/generated/users/item/calendar/events/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/calendar/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/calendar/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..08d867ab59f --- /dev/null +++ b/msgraph/generated/users/item/calendar/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas. + 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/calendar-permanentdelete?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_item_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_item_request_builder.py index 57cce1af8db..24e86292a0f 100644 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_item_request_builder.py +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_item_request_builder.py @@ -21,6 +21,7 @@ from .calendar_view.calendar_view_request_builder import CalendarViewRequestBuilder from .events.events_request_builder import EventsRequestBuilder from .get_schedule.get_schedule_request_builder import GetScheduleRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder class CalendarItemRequestBuilder(BaseRequestBuilder): """ @@ -191,6 +192,15 @@ def get_schedule(self) -> GetScheduleRequestBuilder: return GetScheduleRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class CalendarItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/event_item_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/event_item_request_builder.py index 60145150224..41f4316bb33 100644 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/event_item_request_builder.py +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/event_item_request_builder.py @@ -25,6 +25,7 @@ from .extensions.extensions_request_builder import ExtensionsRequestBuilder from .forward.forward_request_builder import ForwardRequestBuilder from .instances.instances_request_builder import InstancesRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder @@ -163,6 +164,15 @@ def instances(self) -> InstancesRequestBuilder: return InstancesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @property def snooze_reminder(self) -> SnoozeReminderRequestBuilder: """ diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/event_item_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/event_item_request_builder.py index 7ec26d08bd5..e63aeb9faf7 100644 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/event_item_request_builder.py +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/event_item_request_builder.py @@ -24,6 +24,7 @@ from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder from .extensions.extensions_request_builder import ExtensionsRequestBuilder from .forward.forward_request_builder import ForwardRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder @@ -153,6 +154,15 @@ def forward(self) -> ForwardRequestBuilder: return ForwardRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @property def snooze_reminder(self) -> SnoozeReminderRequestBuilder: """ diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..d0c20943767 --- /dev/null +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/instances/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..29e3987f7e1 --- /dev/null +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/event_item_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/event_item_request_builder.py index 892ae26bebb..9ded8963616 100644 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/event_item_request_builder.py +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/event_item_request_builder.py @@ -25,6 +25,7 @@ from .extensions.extensions_request_builder import ExtensionsRequestBuilder from .forward.forward_request_builder import ForwardRequestBuilder from .instances.instances_request_builder import InstancesRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder @@ -230,6 +231,15 @@ def instances(self) -> InstancesRequestBuilder: return InstancesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @property def snooze_reminder(self) -> SnoozeReminderRequestBuilder: """ diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/event_item_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/event_item_request_builder.py index 582280ec6f9..18c44cc275d 100644 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/event_item_request_builder.py +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/event_item_request_builder.py @@ -24,6 +24,7 @@ from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder from .extensions.extensions_request_builder import ExtensionsRequestBuilder from .forward.forward_request_builder import ForwardRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder @@ -153,6 +154,15 @@ def forward(self) -> ForwardRequestBuilder: return ForwardRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @property def snooze_reminder(self) -> SnoozeReminderRequestBuilder: """ diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..43b3de941ab --- /dev/null +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..3b99ff79cc7 --- /dev/null +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..22c59e1ddf9 --- /dev/null +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas. + 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/calendar-permanentdelete?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/calendar_view/item/event_item_request_builder.py b/msgraph/generated/users/item/calendar_view/item/event_item_request_builder.py index 5eb80d5db06..4afc1b3f16e 100644 --- a/msgraph/generated/users/item/calendar_view/item/event_item_request_builder.py +++ b/msgraph/generated/users/item/calendar_view/item/event_item_request_builder.py @@ -25,6 +25,7 @@ from .extensions.extensions_request_builder import ExtensionsRequestBuilder from .forward.forward_request_builder import ForwardRequestBuilder from .instances.instances_request_builder import InstancesRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder @@ -163,6 +164,15 @@ def instances(self) -> InstancesRequestBuilder: return InstancesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @property def snooze_reminder(self) -> SnoozeReminderRequestBuilder: """ diff --git a/msgraph/generated/users/item/calendar_view/item/instances/item/event_item_request_builder.py b/msgraph/generated/users/item/calendar_view/item/instances/item/event_item_request_builder.py index 1c9416235fa..a7eb4ba51b6 100644 --- a/msgraph/generated/users/item/calendar_view/item/instances/item/event_item_request_builder.py +++ b/msgraph/generated/users/item/calendar_view/item/instances/item/event_item_request_builder.py @@ -24,6 +24,7 @@ from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder from .extensions.extensions_request_builder import ExtensionsRequestBuilder from .forward.forward_request_builder import ForwardRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder @@ -153,6 +154,15 @@ def forward(self) -> ForwardRequestBuilder: return ForwardRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @property def snooze_reminder(self) -> SnoozeReminderRequestBuilder: """ diff --git a/msgraph/generated/users/item/calendar_view/item/instances/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/calendar_view/item/instances/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..3ceef49606a --- /dev/null +++ b/msgraph/generated/users/item/calendar_view/item/instances/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/calendar_view/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/calendar_view/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..7887cadb7ab --- /dev/null +++ b/msgraph/generated/users/item/calendar_view/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/calendars/item/calendar_item_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_item_request_builder.py index 5f93b3f253a..58cc26b1475 100644 --- a/msgraph/generated/users/item/calendars/item/calendar_item_request_builder.py +++ b/msgraph/generated/users/item/calendars/item/calendar_item_request_builder.py @@ -21,6 +21,7 @@ from .calendar_view.calendar_view_request_builder import CalendarViewRequestBuilder from .events.events_request_builder import EventsRequestBuilder from .get_schedule.get_schedule_request_builder import GetScheduleRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder class CalendarItemRequestBuilder(BaseRequestBuilder): """ @@ -191,6 +192,15 @@ def get_schedule(self) -> GetScheduleRequestBuilder: return GetScheduleRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class CalendarItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/users/item/calendars/item/calendar_view/item/event_item_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/event_item_request_builder.py index 07c0b371128..e3a5948c204 100644 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/event_item_request_builder.py +++ b/msgraph/generated/users/item/calendars/item/calendar_view/item/event_item_request_builder.py @@ -25,6 +25,7 @@ from .extensions.extensions_request_builder import ExtensionsRequestBuilder from .forward.forward_request_builder import ForwardRequestBuilder from .instances.instances_request_builder import InstancesRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder @@ -163,6 +164,15 @@ def instances(self) -> InstancesRequestBuilder: return InstancesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @property def snooze_reminder(self) -> SnoozeReminderRequestBuilder: """ diff --git a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/event_item_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/event_item_request_builder.py index 1e0c748fe29..b514c18ad17 100644 --- a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/event_item_request_builder.py +++ b/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/event_item_request_builder.py @@ -24,6 +24,7 @@ from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder from .extensions.extensions_request_builder import ExtensionsRequestBuilder from .forward.forward_request_builder import ForwardRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder @@ -153,6 +154,15 @@ def forward(self) -> ForwardRequestBuilder: return ForwardRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @property def snooze_reminder(self) -> SnoozeReminderRequestBuilder: """ diff --git a/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..dcb0dfee174 --- /dev/null +++ b/msgraph/generated/users/item/calendars/item/calendar_view/item/instances/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/calendars/item/calendar_view/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_view/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..53ef78e4770 --- /dev/null +++ b/msgraph/generated/users/item/calendars/item/calendar_view/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/calendars/item/events/item/event_item_request_builder.py b/msgraph/generated/users/item/calendars/item/events/item/event_item_request_builder.py index 30e796f5bc0..2f642ce591c 100644 --- a/msgraph/generated/users/item/calendars/item/events/item/event_item_request_builder.py +++ b/msgraph/generated/users/item/calendars/item/events/item/event_item_request_builder.py @@ -25,6 +25,7 @@ from .extensions.extensions_request_builder import ExtensionsRequestBuilder from .forward.forward_request_builder import ForwardRequestBuilder from .instances.instances_request_builder import InstancesRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder @@ -230,6 +231,15 @@ def instances(self) -> InstancesRequestBuilder: return InstancesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @property def snooze_reminder(self) -> SnoozeReminderRequestBuilder: """ diff --git a/msgraph/generated/users/item/calendars/item/events/item/instances/item/event_item_request_builder.py b/msgraph/generated/users/item/calendars/item/events/item/instances/item/event_item_request_builder.py index 3dcb462207a..d0e9e8901d4 100644 --- a/msgraph/generated/users/item/calendars/item/events/item/instances/item/event_item_request_builder.py +++ b/msgraph/generated/users/item/calendars/item/events/item/instances/item/event_item_request_builder.py @@ -24,6 +24,7 @@ from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder from .extensions.extensions_request_builder import ExtensionsRequestBuilder from .forward.forward_request_builder import ForwardRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder @@ -153,6 +154,15 @@ def forward(self) -> ForwardRequestBuilder: return ForwardRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @property def snooze_reminder(self) -> SnoozeReminderRequestBuilder: """ diff --git a/msgraph/generated/users/item/calendars/item/events/item/instances/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/calendars/item/events/item/instances/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..b812decbd99 --- /dev/null +++ b/msgraph/generated/users/item/calendars/item/events/item/instances/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/calendars/item/events/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/calendars/item/events/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..609eb844d9f --- /dev/null +++ b/msgraph/generated/users/item/calendars/item/events/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/calendars/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/calendars/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..54bfc816f65 --- /dev/null +++ b/msgraph/generated/users/item/calendars/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas. + 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/calendar-permanentdelete?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/contact_folders/item/child_folders/item/contact_folder_item_request_builder.py b/msgraph/generated/users/item/contact_folders/item/child_folders/item/contact_folder_item_request_builder.py index c21c6cf33f0..9faad8f16c6 100644 --- a/msgraph/generated/users/item/contact_folders/item/child_folders/item/contact_folder_item_request_builder.py +++ b/msgraph/generated/users/item/contact_folders/item/child_folders/item/contact_folder_item_request_builder.py @@ -17,6 +17,7 @@ from .......models.contact_folder import ContactFolder from .......models.o_data_errors.o_data_error import ODataError from .contacts.contacts_request_builder import ContactsRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder class ContactFolderItemRequestBuilder(BaseRequestBuilder): """ @@ -148,6 +149,15 @@ def contacts(self) -> ContactsRequestBuilder: return ContactsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ContactFolderItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/item/contact_item_request_builder.py b/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/item/contact_item_request_builder.py index a5520db6560..88485a2892a 100644 --- a/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/item/contact_item_request_builder.py +++ b/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/item/contact_item_request_builder.py @@ -17,6 +17,7 @@ from .........models.contact import Contact from .........models.o_data_errors.o_data_error import ODataError from .extensions.extensions_request_builder import ExtensionsRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .photo.photo_request_builder import PhotoRequestBuilder class ContactItemRequestBuilder(BaseRequestBuilder): @@ -149,6 +150,15 @@ def extensions(self) -> ExtensionsRequestBuilder: return ExtensionsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @property def photo(self) -> PhotoRequestBuilder: """ diff --git a/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..3a0de8fa240 --- /dev/null +++ b/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/contacts/{contact%2Did}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/contact_folders/item/child_folders/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/contact_folders/item/child_folders/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..b02a98a4056 --- /dev/null +++ b/msgraph/generated/users/item/contact_folders/item/child_folders/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/contact_folders/item/contact_folder_item_request_builder.py b/msgraph/generated/users/item/contact_folders/item/contact_folder_item_request_builder.py index 9dd0b99ce63..f04b177ae27 100644 --- a/msgraph/generated/users/item/contact_folders/item/contact_folder_item_request_builder.py +++ b/msgraph/generated/users/item/contact_folders/item/contact_folder_item_request_builder.py @@ -18,6 +18,7 @@ from .....models.o_data_errors.o_data_error import ODataError from .child_folders.child_folders_request_builder import ChildFoldersRequestBuilder from .contacts.contacts_request_builder import ContactsRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder class ContactFolderItemRequestBuilder(BaseRequestBuilder): """ @@ -158,6 +159,15 @@ def contacts(self) -> ContactsRequestBuilder: return ContactsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ContactFolderItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/users/item/contact_folders/item/contacts/item/contact_item_request_builder.py b/msgraph/generated/users/item/contact_folders/item/contacts/item/contact_item_request_builder.py index f04e7cd4e6a..de99740d4e9 100644 --- a/msgraph/generated/users/item/contact_folders/item/contacts/item/contact_item_request_builder.py +++ b/msgraph/generated/users/item/contact_folders/item/contacts/item/contact_item_request_builder.py @@ -17,6 +17,7 @@ from .......models.contact import Contact from .......models.o_data_errors.o_data_error import ODataError from .extensions.extensions_request_builder import ExtensionsRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .photo.photo_request_builder import PhotoRequestBuilder class ContactItemRequestBuilder(BaseRequestBuilder): @@ -149,6 +150,15 @@ def extensions(self) -> ExtensionsRequestBuilder: return ExtensionsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @property def photo(self) -> PhotoRequestBuilder: """ diff --git a/msgraph/generated/users/item/contact_folders/item/contacts/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/contact_folders/item/contacts/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..aa58d8b0fcd --- /dev/null +++ b/msgraph/generated/users/item/contact_folders/item/contacts/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/contacts/{contact%2Did}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/contact_folders/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/contact_folders/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..c3a90afba6d --- /dev/null +++ b/msgraph/generated/users/item/contact_folders/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/contacts/item/contact_item_request_builder.py b/msgraph/generated/users/item/contacts/item/contact_item_request_builder.py index c9eec9c86a9..53cd28b58c1 100644 --- a/msgraph/generated/users/item/contacts/item/contact_item_request_builder.py +++ b/msgraph/generated/users/item/contacts/item/contact_item_request_builder.py @@ -17,6 +17,7 @@ from .....models.contact import Contact from .....models.o_data_errors.o_data_error import ODataError from .extensions.extensions_request_builder import ExtensionsRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .photo.photo_request_builder import PhotoRequestBuilder class ContactItemRequestBuilder(BaseRequestBuilder): @@ -149,6 +150,15 @@ def extensions(self) -> ExtensionsRequestBuilder: return ExtensionsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @property def photo(self) -> PhotoRequestBuilder: """ diff --git a/msgraph/generated/users/item/contacts/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/contacts/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..30477c86eb9 --- /dev/null +++ b/msgraph/generated/users/item/contacts/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/contacts/{contact%2Did}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/events/item/event_item_request_builder.py b/msgraph/generated/users/item/events/item/event_item_request_builder.py index 884da8147ca..635dad13724 100644 --- a/msgraph/generated/users/item/events/item/event_item_request_builder.py +++ b/msgraph/generated/users/item/events/item/event_item_request_builder.py @@ -25,6 +25,7 @@ from .extensions.extensions_request_builder import ExtensionsRequestBuilder from .forward.forward_request_builder import ForwardRequestBuilder from .instances.instances_request_builder import InstancesRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder @@ -230,6 +231,15 @@ def instances(self) -> InstancesRequestBuilder: return InstancesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @property def snooze_reminder(self) -> SnoozeReminderRequestBuilder: """ diff --git a/msgraph/generated/users/item/events/item/instances/item/event_item_request_builder.py b/msgraph/generated/users/item/events/item/instances/item/event_item_request_builder.py index 26be1cd3687..5e2186fd2f7 100644 --- a/msgraph/generated/users/item/events/item/instances/item/event_item_request_builder.py +++ b/msgraph/generated/users/item/events/item/instances/item/event_item_request_builder.py @@ -24,6 +24,7 @@ from .dismiss_reminder.dismiss_reminder_request_builder import DismissReminderRequestBuilder from .extensions.extensions_request_builder import ExtensionsRequestBuilder from .forward.forward_request_builder import ForwardRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .snooze_reminder.snooze_reminder_request_builder import SnoozeReminderRequestBuilder from .tentatively_accept.tentatively_accept_request_builder import TentativelyAcceptRequestBuilder @@ -153,6 +154,15 @@ def forward(self) -> ForwardRequestBuilder: return ForwardRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @property def snooze_reminder(self) -> SnoozeReminderRequestBuilder: """ diff --git a/msgraph/generated/users/item/events/item/instances/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/events/item/instances/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..2a43570feee --- /dev/null +++ b/msgraph/generated/users/item/events/item/instances/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/events/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/events/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..a66b92f1320 --- /dev/null +++ b/msgraph/generated/users/item/events/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/mail_folders/item/child_folders/item/mail_folder_item_request_builder.py b/msgraph/generated/users/item/mail_folders/item/child_folders/item/mail_folder_item_request_builder.py index f68d17eedc1..48d040c6f21 100644 --- a/msgraph/generated/users/item/mail_folders/item/child_folders/item/mail_folder_item_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/child_folders/item/mail_folder_item_request_builder.py @@ -20,6 +20,7 @@ from .messages.messages_request_builder import MessagesRequestBuilder from .message_rules.message_rules_request_builder import MessageRulesRequestBuilder from .move.move_request_builder import MoveRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder class MailFolderItemRequestBuilder(BaseRequestBuilder): """ @@ -178,6 +179,15 @@ def move(self) -> MoveRequestBuilder: return MoveRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class MailFolderItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/message_item_request_builder.py b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/message_item_request_builder.py index 6aa143c0e8a..50d581d4f4d 100644 --- a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/message_item_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/message_item_request_builder.py @@ -24,6 +24,7 @@ from .extensions.extensions_request_builder import ExtensionsRequestBuilder from .forward.forward_request_builder import ForwardRequestBuilder from .move.move_request_builder import MoveRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .reply.reply_request_builder import ReplyRequestBuilder from .reply_all.reply_all_request_builder import ReplyAllRequestBuilder from .send.send_request_builder import SendRequestBuilder @@ -231,6 +232,15 @@ def move(self) -> MoveRequestBuilder: return MoveRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @property def reply(self) -> ReplyRequestBuilder: """ diff --git a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..f0a7cd92d72 --- /dev/null +++ b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/mail_folders/item/child_folders/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/mail_folders/item/child_folders/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..92ac0c8b4d2 --- /dev/null +++ b/msgraph/generated/users/item/mail_folders/item/child_folders/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/mail_folders/item/mail_folder_item_request_builder.py b/msgraph/generated/users/item/mail_folders/item/mail_folder_item_request_builder.py index 9eeb75fddf0..10b8b3efd89 100644 --- a/msgraph/generated/users/item/mail_folders/item/mail_folder_item_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/mail_folder_item_request_builder.py @@ -21,6 +21,7 @@ from .messages.messages_request_builder import MessagesRequestBuilder from .message_rules.message_rules_request_builder import MessageRulesRequestBuilder from .move.move_request_builder import MoveRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder class MailFolderItemRequestBuilder(BaseRequestBuilder): """ @@ -188,6 +189,15 @@ def move(self) -> MoveRequestBuilder: return MoveRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class MailFolderItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/users/item/mail_folders/item/messages/item/message_item_request_builder.py b/msgraph/generated/users/item/mail_folders/item/messages/item/message_item_request_builder.py index 3bd5a5a11cc..a0bbb1c235b 100644 --- a/msgraph/generated/users/item/mail_folders/item/messages/item/message_item_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/messages/item/message_item_request_builder.py @@ -24,6 +24,7 @@ from .extensions.extensions_request_builder import ExtensionsRequestBuilder from .forward.forward_request_builder import ForwardRequestBuilder from .move.move_request_builder import MoveRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .reply.reply_request_builder import ReplyRequestBuilder from .reply_all.reply_all_request_builder import ReplyAllRequestBuilder from .send.send_request_builder import SendRequestBuilder @@ -231,6 +232,15 @@ def move(self) -> MoveRequestBuilder: return MoveRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @property def reply(self) -> ReplyRequestBuilder: """ diff --git a/msgraph/generated/users/item/mail_folders/item/messages/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/mail_folders/item/messages/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..3d905664b20 --- /dev/null +++ b/msgraph/generated/users/item/mail_folders/item/messages/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/mail_folders/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/mail_folders/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..b66a44b555f --- /dev/null +++ b/msgraph/generated/users/item/mail_folders/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/messages/item/message_item_request_builder.py b/msgraph/generated/users/item/messages/item/message_item_request_builder.py index b2a577e5150..1c8d0dbd02d 100644 --- a/msgraph/generated/users/item/messages/item/message_item_request_builder.py +++ b/msgraph/generated/users/item/messages/item/message_item_request_builder.py @@ -24,6 +24,7 @@ from .extensions.extensions_request_builder import ExtensionsRequestBuilder from .forward.forward_request_builder import ForwardRequestBuilder from .move.move_request_builder import MoveRequestBuilder + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .reply.reply_request_builder import ReplyRequestBuilder from .reply_all.reply_all_request_builder import ReplyAllRequestBuilder from .send.send_request_builder import SendRequestBuilder @@ -231,6 +232,15 @@ def move(self) -> MoveRequestBuilder: return MoveRequestBuilder(self.request_adapter, self.path_parameters) + @property + def permanent_delete(self) -> PermanentDeleteRequestBuilder: + """ + Provides operations to call the permanentDelete method. + """ + from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder + + return PermanentDeleteRequestBuilder(self.request_adapter, self.path_parameters) + @property def reply(self) -> ReplyRequestBuilder: """ diff --git a/msgraph/generated/users/item/messages/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/users/item/messages/item/permanent_delete/permanent_delete_request_builder.py new file mode 100644 index 00000000000..08f01fd790b --- /dev/null +++ b/msgraph/generated/users/item/messages/item/permanent_delete/permanent_delete_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class PermanentDeleteRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the permanentDelete method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PermanentDeleteRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/messages/{message%2Did}/permanentDelete", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action permanentDelete + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> PermanentDeleteRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: PermanentDeleteRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PermanentDeleteRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/user_item_request_builder.py b/msgraph/generated/users/item/user_item_request_builder.py index 7e7184577f2..666663e514a 100644 --- a/msgraph/generated/users/item/user_item_request_builder.py +++ b/msgraph/generated/users/item/user_item_request_builder.py @@ -111,7 +111,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query Deletes a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-user-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-user-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -167,7 +167,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/user-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-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 0b6df8286b2..6da264ed902 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]: """ - List properties and relationships of the user objects. + Retrieve a list of 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/intune-mam-user-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/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-onboarding-user-create?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-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: """ - List properties and relationships of the user objects. + Retrieve a list of 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(): """ - List properties and relationships of the user objects. + Retrieve a list of 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 a2098172edb..721f13946e8 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 @@ -38,7 +38,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query Deletes a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-user-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-user-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -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/user-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-user-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.")