From 22cb5fdb003bb3ab8989980c9fc65feb5d4f38fd Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Tue, 31 Dec 2024 10:34:25 +0000 Subject: [PATCH] feat(generation): update request builders and models Update generated files with build 175190 --- .../item/members/members_request_builder.py | 10 + .../remove/remove_post_request_body.py | 58 ++++ .../members/remove/remove_post_response.py | 60 ++++ .../members/remove/remove_request_builder.py | 89 +++++ .../item/messages/messages_request_builder.py | 6 +- .../device_app_management_request_builder.py | 4 +- .../managed_app_policies_request_builder.py | 8 +- ...d_app_registration_item_request_builder.py | 8 +- ...managed_app_status_item_request_builder.py | 8 +- .../managed_app_statuses_request_builder.py | 8 +- .../assignments_request_builder.py | 14 +- ..._e_book_assignment_item_request_builder.py | 8 +- ..._app_configuration_item_request_builder.py | 8 +- ...bile_app_configurations_request_builder.py | 8 +- .../item/mobile_app_item_request_builder.py | 20 +- .../mobile_apps_request_builder.py | 14 +- ...ice_compliance_policies_request_builder.py | 6 +- ..._compliance_policy_item_request_builder.py | 20 +- .../device_configurations_request_builder.py | 14 +- ...vice_configuration_item_request_builder.py | 20 +- ...rollment_configurations_request_builder.py | 6 +- ...ment_configuration_item_request_builder.py | 20 +- .../role_definition_item_request_builder.py | 20 +- .../retention_label_request_builder.py | 6 +- .../names/item/range/range_request_builder.py | 6 +- .../names/item/range/range_request_builder.py | 6 +- ...roup_lifecycle_policies_request_builder.py | 4 +- .../add_group/add_group_request_builder.py | 4 +- .../item/conversation_item_request_builder.py | 10 +- .../add_group/add_group_request_builder.py | 4 +- .../item/members/members_request_builder.py | 10 + .../remove/remove_post_request_body.py | 58 ++++ .../members/remove/remove_post_response.py | 60 ++++ .../members/remove/remove_request_builder.py | 89 +++++ .../team/members/members_request_builder.py | 10 + .../remove/remove_post_request_body.py | 58 ++++ .../members/remove/remove_post_response.py | 60 ++++ .../members/remove/remove_request_builder.py | 89 +++++ .../members/members_request_builder.py | 10 + .../remove/remove_post_request_body.py | 58 ++++ .../members/remove/remove_post_response.py | 60 ++++ .../members/remove/remove_request_builder.py | 89 +++++ ...onversation_thread_item_request_builder.py | 2 +- .../named_location_item_request_builder.py | 14 +- .../access_package_item_request_builder.py | 8 +- ..._callout_extension_item_request_builder.py | 20 +- .../item/agreement_item_request_builder.py | 8 +- msgraph/generated/kiota-dom-export.txt | 324 ++++++++++++++++++ msgraph/generated/kiota-lock.json | 2 +- .../generated/models/action_result_part.py | 2 +- .../generated/models/conversation_member.py | 2 +- msgraph/generated/models/quota.py | 2 +- msgraph/generated/models/team.py | 10 +- .../generated/models/workbook_range_view.py | 2 +- .../banner_logo_request_builder.py | 6 +- .../item/organization_item_request_builder.py | 14 +- .../organization_request_builder.py | 8 +- .../lists/item/list_item_request_builder.py | 8 +- .../generated/sites/sites_request_builder.py | 8 +- ...onversation_member_item_request_builder.py | 12 +- .../item/members/members_request_builder.py | 10 + .../remove/remove_post_request_body.py | 58 ++++ .../members/remove/remove_post_response.py | 60 ++++ .../members/remove/remove_request_builder.py | 89 +++++ .../item/replies/replies_request_builder.py | 6 +- .../item/messages/messages_request_builder.py | 6 +- .../item/members/members_request_builder.py | 10 + .../remove/remove_post_request_body.py | 58 ++++ .../members/remove/remove_post_response.py | 60 ++++ .../members/remove/remove_request_builder.py | 89 +++++ .../members/members_request_builder.py | 10 + .../remove/remove_post_request_body.py | 58 ++++ .../members/remove/remove_post_response.py | 60 ++++ .../members/remove/remove_request_builder.py | 89 +++++ .../item/members/members_request_builder.py | 10 + .../remove/remove_post_request_body.py | 58 ++++ .../members/remove/remove_post_response.py | 60 ++++ .../members/remove/remove_request_builder.py | 89 +++++ .../item/members/members_request_builder.py | 10 + .../remove/remove_post_request_body.py | 58 ++++ .../members/remove/remove_post_response.py | 60 ++++ .../members/remove/remove_request_builder.py | 89 +++++ .../item/members/members_request_builder.py | 10 + .../remove/remove_post_request_body.py | 58 ++++ .../members/remove/remove_post_response.py | 60 ++++ .../members/remove/remove_request_builder.py | 89 +++++ .../item/members/members_request_builder.py | 10 + .../remove/remove_post_request_body.py | 58 ++++ .../members/remove/remove_post_response.py | 60 ++++ .../members/remove/remove_request_builder.py | 89 +++++ .../members/members_request_builder.py | 10 + .../remove/remove_post_request_body.py | 58 ++++ .../members/remove/remove_post_response.py | 60 ++++ .../members/remove/remove_request_builder.py | 89 +++++ .../item/presence/presence_request_builder.py | 8 +- .../users/item/user_item_request_builder.py | 8 +- .../generated/users/users_request_builder.py | 8 +- ...ith_user_principal_name_request_builder.py | 8 +- 98 files changed, 3144 insertions(+), 216 deletions(-) create mode 100644 msgraph/generated/chats/item/members/remove/remove_post_request_body.py create mode 100644 msgraph/generated/chats/item/members/remove/remove_post_response.py create mode 100644 msgraph/generated/chats/item/members/remove/remove_request_builder.py create mode 100644 msgraph/generated/groups/item/team/channels/item/members/remove/remove_post_request_body.py create mode 100644 msgraph/generated/groups/item/team/channels/item/members/remove/remove_post_response.py create mode 100644 msgraph/generated/groups/item/team/channels/item/members/remove/remove_request_builder.py create mode 100644 msgraph/generated/groups/item/team/members/remove/remove_post_request_body.py create mode 100644 msgraph/generated/groups/item/team/members/remove/remove_post_response.py create mode 100644 msgraph/generated/groups/item/team/members/remove/remove_request_builder.py create mode 100644 msgraph/generated/groups/item/team/primary_channel/members/remove/remove_post_request_body.py create mode 100644 msgraph/generated/groups/item/team/primary_channel/members/remove/remove_post_response.py create mode 100644 msgraph/generated/groups/item/team/primary_channel/members/remove/remove_request_builder.py create mode 100644 msgraph/generated/teams/item/channels/item/members/remove/remove_post_request_body.py create mode 100644 msgraph/generated/teams/item/channels/item/members/remove/remove_post_response.py create mode 100644 msgraph/generated/teams/item/channels/item/members/remove/remove_request_builder.py create mode 100644 msgraph/generated/teams/item/members/remove/remove_post_request_body.py create mode 100644 msgraph/generated/teams/item/members/remove/remove_post_response.py create mode 100644 msgraph/generated/teams/item/members/remove/remove_request_builder.py create mode 100644 msgraph/generated/teams/item/primary_channel/members/remove/remove_post_request_body.py create mode 100644 msgraph/generated/teams/item/primary_channel/members/remove/remove_post_response.py create mode 100644 msgraph/generated/teams/item/primary_channel/members/remove/remove_request_builder.py create mode 100644 msgraph/generated/teamwork/deleted_teams/item/channels/item/members/remove/remove_post_request_body.py create mode 100644 msgraph/generated/teamwork/deleted_teams/item/channels/item/members/remove/remove_post_response.py create mode 100644 msgraph/generated/teamwork/deleted_teams/item/channels/item/members/remove/remove_request_builder.py create mode 100644 msgraph/generated/users/item/chats/item/members/remove/remove_post_request_body.py create mode 100644 msgraph/generated/users/item/chats/item/members/remove/remove_post_response.py create mode 100644 msgraph/generated/users/item/chats/item/members/remove/remove_request_builder.py create mode 100644 msgraph/generated/users/item/joined_teams/item/channels/item/members/remove/remove_post_request_body.py create mode 100644 msgraph/generated/users/item/joined_teams/item/channels/item/members/remove/remove_post_response.py create mode 100644 msgraph/generated/users/item/joined_teams/item/channels/item/members/remove/remove_request_builder.py create mode 100644 msgraph/generated/users/item/joined_teams/item/members/remove/remove_post_request_body.py create mode 100644 msgraph/generated/users/item/joined_teams/item/members/remove/remove_post_response.py create mode 100644 msgraph/generated/users/item/joined_teams/item/members/remove/remove_request_builder.py create mode 100644 msgraph/generated/users/item/joined_teams/item/primary_channel/members/remove/remove_post_request_body.py create mode 100644 msgraph/generated/users/item/joined_teams/item/primary_channel/members/remove/remove_post_response.py create mode 100644 msgraph/generated/users/item/joined_teams/item/primary_channel/members/remove/remove_request_builder.py diff --git a/msgraph/generated/chats/item/members/members_request_builder.py b/msgraph/generated/chats/item/members/members_request_builder.py index bac34516fdf..6eb5b6c1464 100644 --- a/msgraph/generated/chats/item/members/members_request_builder.py +++ b/msgraph/generated/chats/item/members/members_request_builder.py @@ -19,6 +19,7 @@ from .add.add_request_builder import AddRequestBuilder from .count.count_request_builder import CountRequestBuilder from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + from .remove.remove_request_builder import RemoveRequestBuilder class MembersRequestBuilder(BaseRequestBuilder): """ @@ -146,6 +147,15 @@ def count(self) -> CountRequestBuilder: return CountRequestBuilder(self.request_adapter, self.path_parameters) + @property + def remove(self) -> RemoveRequestBuilder: + """ + Provides operations to call the remove method. + """ + from .remove.remove_request_builder import RemoveRequestBuilder + + return RemoveRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class MembersRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/chats/item/members/remove/remove_post_request_body.py b/msgraph/generated/chats/item/members/remove/remove_post_request_body.py new file mode 100644 index 00000000000..9d0ab93af88 --- /dev/null +++ b/msgraph/generated/chats/item/members/remove/remove_post_request_body.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .....models.conversation_member import ConversationMember + +@dataclass +class RemovePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: Dict[str, Any] = field(default_factory=dict) + # The values property + values: Optional[List[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemovePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostRequestBody() + + def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: Dict[str, Callable[[ParseNode], None]] + """ + from .....models.conversation_member import ConversationMember + + from .....models.conversation_member import ConversationMember + + fields: Dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + from .....models.conversation_member import ConversationMember + + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/chats/item/members/remove/remove_post_response.py b/msgraph/generated/chats/item/members/remove/remove_post_response.py new file mode 100644 index 00000000000..1df3b31b766 --- /dev/null +++ b/msgraph/generated/chats/item/members/remove/remove_post_response.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .....models.action_result_part import ActionResultPart + from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class RemovePostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[List[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemovePostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostResponse() + + def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: Dict[str, Callable[[ParseNode], None]] + """ + from .....models.action_result_part import ActionResultPart + from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from .....models.action_result_part import ActionResultPart + from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: Dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ActionResultPart)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + from .....models.action_result_part import ActionResultPart + from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/chats/item/members/remove/remove_request_builder.py b/msgraph/generated/chats/item/members/remove/remove_request_builder.py new file mode 100644 index 00000000000..977180f8a91 --- /dev/null +++ b/msgraph/generated/chats/item/members/remove/remove_request_builder.py @@ -0,0 +1,89 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .remove_post_request_body import RemovePostRequestBody + from .remove_post_response import RemovePostResponse + +class RemoveRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the remove method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new RemoveRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/members/remove", path_parameters) + + async def post(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemovePostResponse]: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemovePostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-1.0 + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .remove_post_response import RemovePostResponse + + return await self.request_adapter.send_async(request_info, RemovePostResponse, error_mapping) + + def to_post_request_information(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RemoveRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RemoveRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoveRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoveRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/chats/item/messages/messages_request_builder.py b/msgraph/generated/chats/item/messages/messages_request_builder.py index 4328251d58e..6b7bed5ba92 100644 --- a/msgraph/generated/chats/item/messages/messages_request_builder.py +++ b/msgraph/generated/chats/item/messages/messages_request_builder.py @@ -70,11 +70,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Messages async def post(self,body: ChatMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ChatMessage]: """ - Send a new chatMessage in the specified channel or a chat. + Send a new chatMessage in the specified chat. This API can't create a new chat; you must use the list chats method to retrieve the ID of an existing chat before you can create a chat message. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessage] - Find more info here: https://learn.microsoft.com/graph/api/chatmessage-post?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/chat-post-messages?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -105,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ChatMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Send a new chatMessage in the specified channel or a chat. + Send a new chatMessage in the specified chat. This API can't create a new chat; you must use the list chats method to retrieve the ID of an existing chat before you can create a chat message. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph/generated/device_app_management/device_app_management_request_builder.py b/msgraph/generated/device_app_management/device_app_management_request_builder.py index b1858d1823e..f7c16e41970 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 @@ -49,7 +49,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-books-deviceappmanagement-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-partnerintegration-deviceappmanagement-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -71,7 +71,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-partnerintegration-deviceappmanagement-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-unlock-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/managed_app_policies_request_builder.py b/msgraph/generated/device_app_management/managed_app_policies/managed_app_policies_request_builder.py index 9038ad6fc19..9837cc4c167 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 @@ -48,10 +48,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 @@ -92,7 +92,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 """ @@ -138,7 +138,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/managed_app_registration_item_request_builder.py b/msgraph/generated/device_app_management/managed_app_registrations/item/managed_app_registration_item_request_builder.py index 1bf0911e41e..68cfb5a3c2d 100644 --- a/msgraph/generated/device_app_management/managed_app_registrations/item/managed_app_registration_item_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_registrations/item/managed_app_registration_item_request_builder.py @@ -52,10 +52,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ManagedAppRegistrationItemRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedAppRegistration]: """ - Read properties and relationships of the androidManagedAppRegistration object. + Read properties and relationships of the iosManagedAppRegistration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedAppRegistration] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-androidmanagedappregistration-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-iosmanagedappregistration-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -107,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedAppRegistrationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the androidManagedAppRegistration object. + Read properties and relationships of the iosManagedAppRegistration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -178,7 +178,7 @@ class ManagedAppRegistrationItemRequestBuilderDeleteRequestConfiguration(Request @dataclass class ManagedAppRegistrationItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the androidManagedAppRegistration object. + Read properties and relationships of the iosManagedAppRegistration object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_app_statuses/item/managed_app_status_item_request_builder.py b/msgraph/generated/device_app_management/managed_app_statuses/item/managed_app_status_item_request_builder.py index 12e173cf188..3e9d50938be 100644 --- a/msgraph/generated/device_app_management/managed_app_statuses/item/managed_app_status_item_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_statuses/item/managed_app_status_item_request_builder.py @@ -49,10 +49,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ManagedAppStatusItemRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedAppStatus]: """ - Read properties and relationships of the managedAppStatusRaw object. + Read properties and relationships of the managedAppStatus object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedAppStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedappstatusraw-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedappstatus-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[ManagedAppStatusItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the managedAppStatusRaw object. + Read properties and relationships of the managedAppStatus object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class ManagedAppStatusItemRequestBuilderDeleteRequestConfiguration(RequestConfig @dataclass class ManagedAppStatusItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the managedAppStatusRaw object. + Read properties and relationships of the managedAppStatus object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_app_statuses/managed_app_statuses_request_builder.py b/msgraph/generated/device_app_management/managed_app_statuses/managed_app_statuses_request_builder.py index 61762dfdde5..3e4e8583b0d 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 @@ -48,10 +48,10 @@ def by_managed_app_status_id(self,managed_app_status_id: str) -> ManagedAppStatu async def get(self,request_configuration: Optional[RequestConfiguration[ManagedAppStatusesRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedAppStatusCollectionResponse]: """ - List properties and relationships of the managedAppStatusRaw objects. + List properties and relationships of the managedAppStatus objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedAppStatusCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedappstatusraw-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedappstatus-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -92,7 +92,7 @@ async def post(self,body: ManagedAppStatus, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedAppStatusesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the managedAppStatusRaw objects. + List properties and relationships of the managedAppStatus objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ManagedAppStatusesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the managedAppStatusRaw objects. + List properties and relationships of the managedAppStatus objects. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_e_books/item/assignments/assignments_request_builder.py b/msgraph/generated/device_app_management/managed_e_books/item/assignments/assignments_request_builder.py index be560ed4302..ff3aecd64b0 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 @@ -48,10 +48,10 @@ def by_managed_e_book_assignment_id(self,managed_e_book_assignment_id: str) -> M async def get(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedEBookAssignmentCollectionResponse]: """ - List properties and relationships of the iosVppEBookAssignment objects. + List properties and relationships of the managedEBookAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedEBookAssignmentCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-books-iosvppebookassignment-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-books-managedebookassignment-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -69,11 +69,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assignme async def post(self,body: ManagedEBookAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedEBookAssignment]: """ - Create a new iosVppEBookAssignment object. + Create a new 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-create?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-books-managedebookassignment-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -93,7 +93,7 @@ async def post(self,body: ManagedEBookAssignment, request_configuration: Optiona def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the iosVppEBookAssignment objects. + List properties and relationships of the managedEBookAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -104,7 +104,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ManagedEBookAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new iosVppEBookAssignment object. + Create a new managedEBookAssignment object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -139,7 +139,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AssignmentsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the iosVppEBookAssignment objects. + List properties and relationships of the managedEBookAssignment objects. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_e_books/item/assignments/item/managed_e_book_assignment_item_request_builder.py b/msgraph/generated/device_app_management/managed_e_books/item/assignments/item/managed_e_book_assignment_item_request_builder.py index e13ccc383fa..68f1e994bb0 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 @@ -50,10 +50,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 @@ -106,7 +106,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 """ @@ -150,7 +150,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/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 769ec4a2016..4d17033228d 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 @@ -56,10 +56,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ManagedDeviceMobileAppConfigurationItemRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedDeviceMobileAppConfiguration]: """ - Read properties and relationships of the iosMobileAppConfiguration object. + Read properties and relationships of the managedDeviceMobileAppConfiguration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDeviceMobileAppConfiguration] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-iosmobileappconfiguration-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfiguration-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -112,7 +112,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedDeviceMobileAppConfigurationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the iosMobileAppConfiguration object. + Read properties and relationships of the managedDeviceMobileAppConfiguration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -210,7 +210,7 @@ class ManagedDeviceMobileAppConfigurationItemRequestBuilderDeleteRequestConfigur @dataclass class ManagedDeviceMobileAppConfigurationItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the iosMobileAppConfiguration object. + Read properties and relationships of the managedDeviceMobileAppConfiguration object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_app_configurations/mobile_app_configurations_request_builder.py b/msgraph/generated/device_app_management/mobile_app_configurations/mobile_app_configurations_request_builder.py index 516265eec7c..253d74c6230 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 @@ -48,10 +48,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 @@ -93,7 +93,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 """ @@ -139,7 +139,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 09306aaf893..e597d9f63cd 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 @@ -50,10 +50,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 iosStoreApp. + Deletes a microsoftStoreForBusinessApp. 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-iosstoreapp-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-apps-microsoftstoreforbusinessapp-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -69,10 +69,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 windowsWebApp object. + Read properties and relationships of the iosStoreApp 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-windowswebapp-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-apps-iosstoreapp-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -90,11 +90,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 androidLobApp object. + Update the properties of a webApp 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-androidlobapp-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-apps-webapp-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -114,7 +114,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 iosStoreApp. + Deletes a microsoftStoreForBusinessApp. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -125,7 +125,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 windowsWebApp object. + Read properties and relationships of the iosStoreApp object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -136,7 +136,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 androidLobApp object. + Update the properties of a webApp object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -340,7 +340,7 @@ class MobileAppItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration @dataclass class MobileAppItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the windowsWebApp object. + Read properties and relationships of the iosStoreApp 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 376b0d2ae5d..ba1adad4cf3 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 @@ -64,10 +64,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 webApp objects. + List properties and relationships of the androidLobApp 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-webapp-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-apps-androidlobapp-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -85,11 +85,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 macOSOfficeSuiteApp object. + Create a new microsoftStoreForBusinessApp 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-macosofficesuiteapp-create?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-apps-microsoftstoreforbusinessapp-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -109,7 +109,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 webApp objects. + List properties and relationships of the androidLobApp objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -120,7 +120,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 macOSOfficeSuiteApp object. + Create a new microsoftStoreForBusinessApp object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -299,7 +299,7 @@ def graph_windows_web_app(self) -> GraphWindowsWebAppRequestBuilder: @dataclass class MobileAppsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the webApp objects. + List properties and relationships of the androidLobApp 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 98d49589aa0..472b2dfd28d 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 @@ -69,11 +69,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 androidCompliancePolicy object. + Create a new windows10CompliancePolicy object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceCompliancePolicy] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidcompliancepolicy-create?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10compliancepolicy-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -104,7 +104,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 androidCompliancePolicy object. + Create a new windows10CompliancePolicy object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph/generated/device_management/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 e880ca62d90..04613927eea 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 @@ -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 windows10MobileCompliancePolicy. + Deletes a iosCompliancePolicy. 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-windows10mobilecompliancepolicy-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-ioscompliancepolicy-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[DeviceCompliancePolicyItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceCompliancePolicy]: """ - Read properties and relationships of the windowsPhone81CompliancePolicy 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-windowsphone81compliancepolicy-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 @@ -80,11 +80,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 windows10CompliancePolicy object. + Update the properties of a windows81CompliancePolicy 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-windows10compliancepolicy-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows81compliancepolicy-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -104,7 +104,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 windows10MobileCompliancePolicy. + Deletes a iosCompliancePolicy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -115,7 +115,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 windowsPhone81CompliancePolicy 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 """ @@ -126,7 +126,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 windows10CompliancePolicy object. + Update the properties of a windows81CompliancePolicy object. 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 DeviceCompliancePolicyItemRequestBuilderDeleteRequestConfiguration(Request @dataclass class DeviceCompliancePolicyItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the windowsPhone81CompliancePolicy 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 61e365ec97b..0811938e659 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 @@ -48,10 +48,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 androidGeneralDeviceConfiguration objects. + List properties and relationships of the windowsDefenderAdvancedThreatProtectionConfiguration 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-androidgeneraldeviceconfiguration-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsdefenderadvancedthreatprotectionconfiguration-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -69,11 +69,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 windows81GeneralConfiguration object. + Create a new macOSDeviceFeaturesConfiguration 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-windows81generalconfiguration-create?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-macosdevicefeaturesconfiguration-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -93,7 +93,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 androidGeneralDeviceConfiguration objects. + List properties and relationships of the windowsDefenderAdvancedThreatProtectionConfiguration objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -104,7 +104,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 windows81GeneralConfiguration object. + Create a new macOSDeviceFeaturesConfiguration object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -139,7 +139,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DeviceConfigurationsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the androidGeneralDeviceConfiguration objects. + List properties and relationships of the windowsDefenderAdvancedThreatProtectionConfiguration 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 b3a4bfc9803..6d31fdd973b 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 @@ -39,10 +39,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 iosDeviceFeaturesConfiguration. + Deletes a iosUpdateConfiguration. 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-iosdevicefeaturesconfiguration-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-iosupdateconfiguration-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -58,10 +58,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 androidCustomConfiguration object. + Read properties and relationships of the editionUpgradeConfiguration 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-androidcustomconfiguration-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-editionupgradeconfiguration-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -91,11 +91,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 editionUpgradeConfiguration 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-editionupgradeconfiguration-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: DeviceConfiguration, request_configuration: Optional[ def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a iosDeviceFeaturesConfiguration. + Deletes a iosUpdateConfiguration. 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[DeviceConfigurationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the androidCustomConfiguration object. + Read properties and relationships of the editionUpgradeConfiguration 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: DeviceConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a windows10SecureAssessmentConfiguration object. + Update the properties of a editionUpgradeConfiguration object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -233,7 +233,7 @@ class DeviceConfigurationItemRequestBuilderDeleteRequestConfiguration(RequestCon @dataclass class DeviceConfigurationItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the androidCustomConfiguration object. + Read properties and relationships of the editionUpgradeConfiguration 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 61ae5480b30..f0cef14fb0c 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 @@ -69,11 +69,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceEn async def post(self,body: DeviceEnrollmentConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceEnrollmentConfiguration]: """ - Create a new deviceEnrollmentPlatformRestrictionsConfiguration object. + Create a new 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-deviceenrollmentplatformrestrictionsconfiguration-create?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentlimitconfiguration-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -104,7 +104,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DeviceEnrollmentConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new deviceEnrollmentPlatformRestrictionsConfiguration object. + Create a new deviceEnrollmentLimitConfiguration object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph/generated/device_management/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 9c17535defe..cd0ca0ada6c 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 @@ -34,10 +34,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a deviceEnrollmentLimitConfiguration. + 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-deviceenrollmentlimitconfiguration-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 @@ -53,10 +53,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 @@ -74,11 +74,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceEn async def patch(self,body: DeviceEnrollmentConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceEnrollmentConfiguration]: """ - Update the properties of a deviceEnrollmentLimitConfiguration object. + Update the properties of a deviceEnrollmentPlatformRestrictionsConfiguration object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceEnrollmentConfiguration] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentlimitconfiguration-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -98,7 +98,7 @@ async def patch(self,body: DeviceEnrollmentConfiguration, request_configuration: def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a deviceEnrollmentLimitConfiguration. + Deletes a deviceEnrollmentWindowsHelloForBusinessConfiguration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -109,7 +109,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 """ @@ -120,7 +120,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceEnrollmentConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceEnrollmentLimitConfiguration object. + Update the properties of a deviceEnrollmentPlatformRestrictionsConfiguration object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -180,7 +180,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/role_definitions/item/role_definition_item_request_builder.py b/msgraph/generated/device_management/role_definitions/item/role_definition_item_request_builder.py index 950a510fd31..147de21bab6 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 @@ -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 deviceAndAppManagementRoleDefinition. + Deletes a roleDefinition. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroledefinition-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-roledefinition-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +51,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 roleDefinition object. + Read properties and relationships of the deviceAndAppManagementRoleDefinition 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-roledefinition-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroledefinition-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[RoleDefi async def patch(self,body: RoleDefinition, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RoleDefinition]: """ - Update the properties of a roleDefinition object. + Update the properties of a deviceAndAppManagementRoleDefinition object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RoleDefinition] - Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-roledefinition-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroledefinition-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +96,7 @@ async def patch(self,body: RoleDefinition, request_configuration: Optional[Reque def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a deviceAndAppManagementRoleDefinition. + Deletes a roleDefinition. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +107,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 roleDefinition object. + Read properties and relationships of the deviceAndAppManagementRoleDefinition 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: RoleDefinition, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a roleDefinition object. + Update the properties of a deviceAndAppManagementRoleDefinition object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -160,7 +160,7 @@ class RoleDefinitionItemRequestBuilderDeleteRequestConfiguration(RequestConfigur @dataclass class RoleDefinitionItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the roleDefinition object. + Read properties and relationships of the deviceAndAppManagementRoleDefinition object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/drives/item/items/item/retention_label/retention_label_request_builder.py b/msgraph/generated/drives/item/items/item/retention_label/retention_label_request_builder.py index 2cb71d76f9d..0d937fbe288 100644 --- a/msgraph/generated/drives/item/items/item/retention_label/retention_label_request_builder.py +++ b/msgraph/generated/drives/item/items/item/retention_label/retention_label_request_builder.py @@ -70,11 +70,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Retentio async def patch(self,body: ItemRetentionLabel, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ItemRetentionLabel]: """ - Lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive. + Apply (set) a retention label on a driveItem (files and folders). Retention labels don't need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ItemRetentionLabel] - Find more info here: https://learn.microsoft.com/graph/api/driveitem-lockorunlockrecord?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/driveitem-setretentionlabel?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -116,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ItemRetentionLabel, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Lock or unlock a retention label on a driveItem that classifies content as records. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. For more information about how you can lock and unlock retention labels, see Use record versioning to update records stored in SharePoint or OneDrive. + Apply (set) a retention label on a driveItem (files and folders). Retention labels don't need to be published in a retention label policy to be applied using this method. When a retention label is applied to a folder, all the items in the folder are tagged with the same retention label. For information about conflict resolution for retention labels, see Will an existing label be overridden or removed. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph/generated/drives/item/items/item/workbook/names/item/range/range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/names/item/range/range_request_builder.py index fe2e0f79115..a31c07d3e33 100644 --- a/msgraph/generated/drives/item/items/item/workbook/names/item/range/range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/names/item/range/range_request_builder.py @@ -125,10 +125,10 @@ def columns_before_with_count(self,count: int) -> ColumnsBeforeWithCountRequestB async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WorkbookRange]: """ - Retrieve the properties and relationships of range object. + Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkbookRange] - Find more info here: https://learn.microsoft.com/graph/api/range-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/nameditem-range?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -224,7 +224,7 @@ def rows_below_with_count(self,count: int) -> RowsBelowWithCountRequestBuilder: def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties and relationships of range object. + Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/range_request_builder.py index 1c9281fe3c9..c5a93505f8d 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/range_request_builder.py @@ -125,10 +125,10 @@ def columns_before_with_count(self,count: int) -> ColumnsBeforeWithCountRequestB async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WorkbookRange]: """ - Retrieve the properties and relationships of range object. + Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkbookRange] - Find more info here: https://learn.microsoft.com/graph/api/range-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/nameditem-range?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -224,7 +224,7 @@ def rows_below_with_count(self,count: int) -> RowsBelowWithCountRequestBuilder: def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties and relationships of range object. + Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/group_lifecycle_policies/group_lifecycle_policies_request_builder.py b/msgraph/generated/group_lifecycle_policies/group_lifecycle_policies_request_builder.py index e0310132fca..c96f874f53e 100644 --- a/msgraph/generated/group_lifecycle_policies/group_lifecycle_policies_request_builder.py +++ b/msgraph/generated/group_lifecycle_policies/group_lifecycle_policies_request_builder.py @@ -69,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GroupLif async def post(self,body: GroupLifecyclePolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GroupLifecyclePolicy]: """ - Creates a new groupLifecyclePolicy. + Creates a new groupLifecyclePolicy. Only one policy exists in the tenant. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GroupLifecyclePolicy] @@ -104,7 +104,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: GroupLifecyclePolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Creates a new groupLifecyclePolicy. + Creates a new groupLifecyclePolicy. Only one policy exists in the tenant. 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/group_lifecycle_policies/item/add_group/add_group_request_builder.py b/msgraph/generated/group_lifecycle_policies/item/add_group/add_group_request_builder.py index 85626e48961..b737cfdf611 100644 --- a/msgraph/generated/group_lifecycle_policies/item/add_group/add_group_request_builder.py +++ b/msgraph/generated/group_lifecycle_policies/item/add_group/add_group_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D async def post(self,body: AddGroupPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AddGroupPostResponse]: """ - Adds specific groups to a lifecycle policy. This action limits the group lifecycle policy to a set of groups only if the managedGroupTypes property of groupLifecyclePolicy is set to Selected. + Add a group to a groupLifecyclePolicy. This action is supported only if the managedGroupTypes property of the policy is set to Selected. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AddGroupPostResponse] @@ -56,7 +56,7 @@ async def post(self,body: AddGroupPostRequestBody, request_configuration: Option def to_post_request_information(self,body: AddGroupPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Adds specific groups to a lifecycle policy. This action limits the group lifecycle policy to a set of groups only if the managedGroupTypes property of groupLifecyclePolicy is set to Selected. + Add a group to a groupLifecyclePolicy. This action is supported only if the managedGroupTypes property of the policy is set to Selected. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph/generated/groups/item/conversations/item/conversation_item_request_builder.py b/msgraph/generated/groups/item/conversations/item/conversation_item_request_builder.py index f44d21b683b..45f84256fc6 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 @@ -35,7 +35,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query Delete conversation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/conversation-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/group-delete-conversation?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[ConversationItemRequestBuilderGetQueryParameters]] = None) -> Optional[Conversation]: """ - The group's conversations. + Retrieve the properties and relationships of conversation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Conversation] - Find more info here: https://learn.microsoft.com/graph/api/group-get-conversation?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/conversation-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -83,7 +83,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConversationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The group's conversations. + Retrieve the properties and relationships of conversation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -121,7 +121,7 @@ class ConversationItemRequestBuilderDeleteRequestConfiguration(RequestConfigurat @dataclass class ConversationItemRequestBuilderGetQueryParameters(): """ - The group's conversations. + Retrieve the properties and relationships of conversation object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/groups/item/group_lifecycle_policies/item/add_group/add_group_request_builder.py b/msgraph/generated/groups/item/group_lifecycle_policies/item/add_group/add_group_request_builder.py index a28ec4b4409..59b4a417237 100644 --- a/msgraph/generated/groups/item/group_lifecycle_policies/item/add_group/add_group_request_builder.py +++ b/msgraph/generated/groups/item/group_lifecycle_policies/item/add_group/add_group_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D async def post(self,body: AddGroupPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AddGroupPostResponse]: """ - Adds specific groups to a lifecycle policy. This action limits the group lifecycle policy to a set of groups only if the managedGroupTypes property of groupLifecyclePolicy is set to Selected. + Add a group to a groupLifecyclePolicy. This action is supported only if the managedGroupTypes property of the policy is set to Selected. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AddGroupPostResponse] @@ -56,7 +56,7 @@ async def post(self,body: AddGroupPostRequestBody, request_configuration: Option def to_post_request_information(self,body: AddGroupPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Adds specific groups to a lifecycle policy. This action limits the group lifecycle policy to a set of groups only if the managedGroupTypes property of groupLifecyclePolicy is set to Selected. + Add a group to a groupLifecyclePolicy. This action is supported only if the managedGroupTypes property of the policy is set to Selected. 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/team/channels/item/members/members_request_builder.py b/msgraph/generated/groups/item/team/channels/item/members/members_request_builder.py index f48053d4f2f..68332a26e3a 100644 --- a/msgraph/generated/groups/item/team/channels/item/members/members_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/members/members_request_builder.py @@ -19,6 +19,7 @@ from .add.add_request_builder import AddRequestBuilder from .count.count_request_builder import CountRequestBuilder from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + from .remove.remove_request_builder import RemoveRequestBuilder class MembersRequestBuilder(BaseRequestBuilder): """ @@ -144,6 +145,15 @@ def count(self) -> CountRequestBuilder: return CountRequestBuilder(self.request_adapter, self.path_parameters) + @property + def remove(self) -> RemoveRequestBuilder: + """ + Provides operations to call the remove method. + """ + from .remove.remove_request_builder import RemoveRequestBuilder + + return RemoveRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class MembersRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/groups/item/team/channels/item/members/remove/remove_post_request_body.py b/msgraph/generated/groups/item/team/channels/item/members/remove/remove_post_request_body.py new file mode 100644 index 00000000000..5bb050c082d --- /dev/null +++ b/msgraph/generated/groups/item/team/channels/item/members/remove/remove_post_request_body.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ........models.conversation_member import ConversationMember + +@dataclass +class RemovePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: Dict[str, Any] = field(default_factory=dict) + # The values property + values: Optional[List[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemovePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostRequestBody() + + def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: Dict[str, Callable[[ParseNode], None]] + """ + from ........models.conversation_member import ConversationMember + + from ........models.conversation_member import ConversationMember + + fields: Dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + from ........models.conversation_member import ConversationMember + + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/groups/item/team/channels/item/members/remove/remove_post_response.py b/msgraph/generated/groups/item/team/channels/item/members/remove/remove_post_response.py new file mode 100644 index 00000000000..017548b321e --- /dev/null +++ b/msgraph/generated/groups/item/team/channels/item/members/remove/remove_post_response.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ........models.action_result_part import ActionResultPart + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class RemovePostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[List[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemovePostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostResponse() + + def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: Dict[str, Callable[[ParseNode], None]] + """ + from ........models.action_result_part import ActionResultPart + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ........models.action_result_part import ActionResultPart + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: Dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ActionResultPart)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + from ........models.action_result_part import ActionResultPart + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/groups/item/team/channels/item/members/remove/remove_request_builder.py b/msgraph/generated/groups/item/team/channels/item/members/remove/remove_request_builder.py new file mode 100644 index 00000000000..75a9d0efa56 --- /dev/null +++ b/msgraph/generated/groups/item/team/channels/item/members/remove/remove_request_builder.py @@ -0,0 +1,89 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + from .remove_post_request_body import RemovePostRequestBody + from .remove_post_response import RemovePostResponse + +class RemoveRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the remove method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new RemoveRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/members/remove", path_parameters) + + async def post(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemovePostResponse]: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemovePostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-1.0 + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .remove_post_response import RemovePostResponse + + return await self.request_adapter.send_async(request_info, RemovePostResponse, error_mapping) + + def to_post_request_information(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RemoveRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RemoveRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoveRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoveRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/groups/item/team/members/members_request_builder.py b/msgraph/generated/groups/item/team/members/members_request_builder.py index 51062e3ddfc..fe98ca098a9 100644 --- a/msgraph/generated/groups/item/team/members/members_request_builder.py +++ b/msgraph/generated/groups/item/team/members/members_request_builder.py @@ -19,6 +19,7 @@ from .add.add_request_builder import AddRequestBuilder from .count.count_request_builder import CountRequestBuilder from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + from .remove.remove_request_builder import RemoveRequestBuilder class MembersRequestBuilder(BaseRequestBuilder): """ @@ -144,6 +145,15 @@ def count(self) -> CountRequestBuilder: return CountRequestBuilder(self.request_adapter, self.path_parameters) + @property + def remove(self) -> RemoveRequestBuilder: + """ + Provides operations to call the remove method. + """ + from .remove.remove_request_builder import RemoveRequestBuilder + + return RemoveRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class MembersRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/groups/item/team/members/remove/remove_post_request_body.py b/msgraph/generated/groups/item/team/members/remove/remove_post_request_body.py new file mode 100644 index 00000000000..f323b0d9e70 --- /dev/null +++ b/msgraph/generated/groups/item/team/members/remove/remove_post_request_body.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.conversation_member import ConversationMember + +@dataclass +class RemovePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: Dict[str, Any] = field(default_factory=dict) + # The values property + values: Optional[List[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemovePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostRequestBody() + + def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: Dict[str, Callable[[ParseNode], None]] + """ + from ......models.conversation_member import ConversationMember + + from ......models.conversation_member import ConversationMember + + fields: Dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + from ......models.conversation_member import ConversationMember + + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/groups/item/team/members/remove/remove_post_response.py b/msgraph/generated/groups/item/team/members/remove/remove_post_response.py new file mode 100644 index 00000000000..279999d4080 --- /dev/null +++ b/msgraph/generated/groups/item/team/members/remove/remove_post_response.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.action_result_part import ActionResultPart + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class RemovePostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[List[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemovePostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostResponse() + + def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: Dict[str, Callable[[ParseNode], None]] + """ + from ......models.action_result_part import ActionResultPart + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ......models.action_result_part import ActionResultPart + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: Dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ActionResultPart)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + from ......models.action_result_part import ActionResultPart + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/groups/item/team/members/remove/remove_request_builder.py b/msgraph/generated/groups/item/team/members/remove/remove_request_builder.py new file mode 100644 index 00000000000..01539192497 --- /dev/null +++ b/msgraph/generated/groups/item/team/members/remove/remove_request_builder.py @@ -0,0 +1,89 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from .remove_post_request_body import RemovePostRequestBody + from .remove_post_response import RemovePostResponse + +class RemoveRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the remove method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new RemoveRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/members/remove", path_parameters) + + async def post(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemovePostResponse]: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemovePostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-1.0 + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .remove_post_response import RemovePostResponse + + return await self.request_adapter.send_async(request_info, RemovePostResponse, error_mapping) + + def to_post_request_information(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RemoveRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RemoveRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoveRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoveRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/groups/item/team/primary_channel/members/members_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/members/members_request_builder.py index 7442e9ffae8..51ce2b06a2f 100644 --- a/msgraph/generated/groups/item/team/primary_channel/members/members_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/members/members_request_builder.py @@ -19,6 +19,7 @@ from .add.add_request_builder import AddRequestBuilder from .count.count_request_builder import CountRequestBuilder from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + from .remove.remove_request_builder import RemoveRequestBuilder class MembersRequestBuilder(BaseRequestBuilder): """ @@ -144,6 +145,15 @@ def count(self) -> CountRequestBuilder: return CountRequestBuilder(self.request_adapter, self.path_parameters) + @property + def remove(self) -> RemoveRequestBuilder: + """ + Provides operations to call the remove method. + """ + from .remove.remove_request_builder import RemoveRequestBuilder + + return RemoveRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class MembersRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/groups/item/team/primary_channel/members/remove/remove_post_request_body.py b/msgraph/generated/groups/item/team/primary_channel/members/remove/remove_post_request_body.py new file mode 100644 index 00000000000..d3fb68b63dc --- /dev/null +++ b/msgraph/generated/groups/item/team/primary_channel/members/remove/remove_post_request_body.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.conversation_member import ConversationMember + +@dataclass +class RemovePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: Dict[str, Any] = field(default_factory=dict) + # The values property + values: Optional[List[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemovePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostRequestBody() + + def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: Dict[str, Callable[[ParseNode], None]] + """ + from .......models.conversation_member import ConversationMember + + from .......models.conversation_member import ConversationMember + + fields: Dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + from .......models.conversation_member import ConversationMember + + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/groups/item/team/primary_channel/members/remove/remove_post_response.py b/msgraph/generated/groups/item/team/primary_channel/members/remove/remove_post_response.py new file mode 100644 index 00000000000..64caed03267 --- /dev/null +++ b/msgraph/generated/groups/item/team/primary_channel/members/remove/remove_post_response.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class RemovePostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[List[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemovePostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostResponse() + + def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: Dict[str, Callable[[ParseNode], None]] + """ + from .......models.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from .......models.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: Dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ActionResultPart)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + from .......models.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/groups/item/team/primary_channel/members/remove/remove_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/members/remove/remove_request_builder.py new file mode 100644 index 00000000000..e271fd02360 --- /dev/null +++ b/msgraph/generated/groups/item/team/primary_channel/members/remove/remove_request_builder.py @@ -0,0 +1,89 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .remove_post_request_body import RemovePostRequestBody + from .remove_post_response import RemovePostResponse + +class RemoveRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the remove method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new RemoveRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/members/remove", path_parameters) + + async def post(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemovePostResponse]: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemovePostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-1.0 + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .remove_post_response import RemovePostResponse + + return await self.request_adapter.send_async(request_info, RemovePostResponse, error_mapping) + + def to_post_request_information(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RemoveRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RemoveRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoveRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoveRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/groups/item/threads/item/conversation_thread_item_request_builder.py b/msgraph/generated/groups/item/threads/item/conversation_thread_item_request_builder.py index 08e79a6f1a2..a565873a676 100644 --- a/msgraph/generated/groups/item/threads/item/conversation_thread_item_request_builder.py +++ b/msgraph/generated/groups/item/threads/item/conversation_thread_item_request_builder.py @@ -36,7 +36,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query Delete conversationThread. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/group-delete-thread?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/conversationthread-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration 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 0a4f9c91f57..a3f807c16e0 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 @@ -50,10 +50,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 @@ -71,11 +71,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[NamedLoc async def patch(self,body: NamedLocation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[NamedLocation]: """ - Update the properties of a countryNamedLocation object. + Update the properties of an ipNamedLocation object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[NamedLocation] - Find more info here: https://learn.microsoft.com/graph/api/countrynamedlocation-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/ipnamedlocation-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[NamedLocationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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 """ @@ -117,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: NamedLocation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a countryNamedLocation object. + Update the properties of an ipNamedLocation object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -150,7 +150,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 7c8bd110eb2..380fb739932 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 @@ -57,10 +57,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackage]: """ - Retrieve the properties and relationships of an accessPackage object. + Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AccessPackage] - Find more info here: https://learn.microsoft.com/graph/api/accesspackage-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/accesspackage-list-resourcerolescopes?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -113,7 +113,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties and relationships of an accessPackage object. + Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -220,7 +220,7 @@ class AccessPackageItemRequestBuilderDeleteRequestConfiguration(RequestConfigura @dataclass class AccessPackageItemRequestBuilderGetQueryParameters(): """ - Retrieve the properties and relationships of an accessPackage object. + Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/custom_workflow_extensions/item/custom_callout_extension_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/custom_workflow_extensions/item/custom_callout_extension_item_request_builder.py index 53b7d2e8e97..b5d359cd99c 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 @@ -31,10 +31,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete an accessPackageAssignmentWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies: + Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies: 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/accesspackageassignmentworkflowextension-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -50,10 +50,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[CustomCalloutExtensionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomCalloutExtension]: """ - Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. + Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CustomCalloutExtension] - Find more info here: https://learn.microsoft.com/graph/api/accesspackageassignmentworkflowextension-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -71,11 +71,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 accessPackageAssignmentRequestWorkflowExtension object. + Update the properties of an accessPackageAssignmentWorkflowExtension 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/accesspackageassignmentrequestworkflowextension-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/accesspackageassignmentworkflowextension-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -95,7 +95,7 @@ async def patch(self,body: CustomCalloutExtension, request_configuration: Option def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete an accessPackageAssignmentWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies: + Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomCalloutExtensionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. + Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -117,7 +117,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 accessPackageAssignmentRequestWorkflowExtension object. + Update the properties of an accessPackageAssignmentWorkflowExtension object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -150,7 +150,7 @@ class CustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration(Request @dataclass class CustomCalloutExtensionItemRequestBuilderGetQueryParameters(): """ - Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. + Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/terms_of_use/agreements/item/agreement_item_request_builder.py b/msgraph/generated/identity_governance/terms_of_use/agreements/item/agreement_item_request_builder.py index d519f8480f4..9b871b2ce6a 100644 --- a/msgraph/generated/identity_governance/terms_of_use/agreements/item/agreement_item_request_builder.py +++ b/msgraph/generated/identity_governance/terms_of_use/agreements/item/agreement_item_request_builder.py @@ -53,10 +53,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[AgreementItemRequestBuilderGetQueryParameters]] = None) -> Optional[Agreement]: """ - Retrieve the properties and relationships of an agreement object. + Retrieve all files related to an agreement. This includes the default file and all localized files. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Agreement] - Find more info here: https://learn.microsoft.com/graph/api/agreement-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/agreement-list-files?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -109,7 +109,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AgreementItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties and relationships of an agreement object. + Retrieve all files related to an agreement. This includes the default file and all localized files. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -180,7 +180,7 @@ class AgreementItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration @dataclass class AgreementItemRequestBuilderGetQueryParameters(): """ - Retrieve the properties and relationships of an agreement object. + Retrieve all files related to an agreement. This includes the default file and all localized files. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/kiota-dom-export.txt b/msgraph/generated/kiota-dom-export.txt index 4fbb4242389..30a5eea5ec8 100644 --- a/msgraph/generated/kiota-dom-export.txt +++ b/msgraph/generated/kiota-dom-export.txt @@ -4090,11 +4090,38 @@ msgraph.generated.chats.item.members.MembersRequestBuilder::|public|count:CountR msgraph.generated.chats.item.members.MembersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MembersRequestBuilderGetQueryParameters]):ConversationMemberCollectionResponse msgraph.generated.chats.item.members.MembersRequestBuilder::|public|path_parameters:Union[str, Dict[str, Any]] msgraph.generated.chats.item.members.MembersRequestBuilder::|public|post(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph.generated.chats.item.members.MembersRequestBuilder::|public|remove:RemoveRequestBuilder msgraph.generated.chats.item.members.MembersRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.chats.item.members.MembersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MembersRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.chats.item.members.MembersRequestBuilder::|public|to_post_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.chats.item.members.MembersRequestBuilder::|public|url_template:str msgraph.generated.chats.item.members.MembersRequestBuilder::|public|with_url(raw_url:str):MembersRequestBuilder +msgraph.generated.chats.item.members.remove.RemovePostRequestBody::|public|additional_data():Dict[str, Any] +msgraph.generated.chats.item.members.remove.RemovePostRequestBody::|public|additional_data(value:Dict[str, Any]):None +msgraph.generated.chats.item.members.remove.RemovePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.chats.item.members.remove.RemovePostRequestBody::|public|constructor():None +msgraph.generated.chats.item.members.remove.RemovePostRequestBody::|public|get_field_deserializers():Dict[str, Callable[[ParseNode], None]] +msgraph.generated.chats.item.members.remove.RemovePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.chats.item.members.remove.RemovePostRequestBody::|public|values():List[ConversationMember] +msgraph.generated.chats.item.members.remove.RemovePostRequestBody::|public|values(value:List[ConversationMember]):None +msgraph.generated.chats.item.members.remove.RemovePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostRequestBody +msgraph.generated.chats.item.members.remove.RemovePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.chats.item.members.remove.RemovePostResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.chats.item.members.remove.RemovePostResponse::|public|constructor():None +msgraph.generated.chats.item.members.remove.RemovePostResponse::|public|get_field_deserializers():Dict[str, Callable[[ParseNode], None]] +msgraph.generated.chats.item.members.remove.RemovePostResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.chats.item.members.remove.RemovePostResponse::|public|value():List[ActionResultPart] +msgraph.generated.chats.item.members.remove.RemovePostResponse::|public|value(value:List[ActionResultPart]):None +msgraph.generated.chats.item.members.remove.RemovePostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostResponse +msgraph.generated.chats.item.members.remove.RemoveRequestBuilder-->BaseRequestBuilder +msgraph.generated.chats.item.members.remove.RemoveRequestBuilder.RemoveRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.chats.item.members.remove.RemoveRequestBuilder::|public|constructor(path_parameters:Union[str, Dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.chats.item.members.remove.RemoveRequestBuilder::|public|path_parameters:Union[str, Dict[str, Any]] +msgraph.generated.chats.item.members.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RemovePostResponse +msgraph.generated.chats.item.members.remove.RemoveRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.chats.item.members.remove.RemoveRequestBuilder::|public|to_post_request_information(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.chats.item.members.remove.RemoveRequestBuilder::|public|url_template:str +msgraph.generated.chats.item.members.remove.RemoveRequestBuilder::|public|with_url(raw_url:str):RemoveRequestBuilder msgraph.generated.chats.item.messages.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.chats.item.messages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.chats.item.messages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -72739,11 +72766,38 @@ msgraph.generated.groups.item.team.channels.item.members.MembersRequestBuilder:: msgraph.generated.groups.item.team.channels.item.members.MembersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MembersRequestBuilderGetQueryParameters]):ConversationMemberCollectionResponse msgraph.generated.groups.item.team.channels.item.members.MembersRequestBuilder::|public|path_parameters:Union[str, Dict[str, Any]] msgraph.generated.groups.item.team.channels.item.members.MembersRequestBuilder::|public|post(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph.generated.groups.item.team.channels.item.members.MembersRequestBuilder::|public|remove:RemoveRequestBuilder msgraph.generated.groups.item.team.channels.item.members.MembersRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.groups.item.team.channels.item.members.MembersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MembersRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.groups.item.team.channels.item.members.MembersRequestBuilder::|public|to_post_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.groups.item.team.channels.item.members.MembersRequestBuilder::|public|url_template:str msgraph.generated.groups.item.team.channels.item.members.MembersRequestBuilder::|public|with_url(raw_url:str):MembersRequestBuilder +msgraph.generated.groups.item.team.channels.item.members.remove.RemovePostRequestBody::|public|additional_data():Dict[str, Any] +msgraph.generated.groups.item.team.channels.item.members.remove.RemovePostRequestBody::|public|additional_data(value:Dict[str, Any]):None +msgraph.generated.groups.item.team.channels.item.members.remove.RemovePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.groups.item.team.channels.item.members.remove.RemovePostRequestBody::|public|constructor():None +msgraph.generated.groups.item.team.channels.item.members.remove.RemovePostRequestBody::|public|get_field_deserializers():Dict[str, Callable[[ParseNode], None]] +msgraph.generated.groups.item.team.channels.item.members.remove.RemovePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.groups.item.team.channels.item.members.remove.RemovePostRequestBody::|public|values():List[ConversationMember] +msgraph.generated.groups.item.team.channels.item.members.remove.RemovePostRequestBody::|public|values(value:List[ConversationMember]):None +msgraph.generated.groups.item.team.channels.item.members.remove.RemovePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostRequestBody +msgraph.generated.groups.item.team.channels.item.members.remove.RemovePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.groups.item.team.channels.item.members.remove.RemovePostResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.groups.item.team.channels.item.members.remove.RemovePostResponse::|public|constructor():None +msgraph.generated.groups.item.team.channels.item.members.remove.RemovePostResponse::|public|get_field_deserializers():Dict[str, Callable[[ParseNode], None]] +msgraph.generated.groups.item.team.channels.item.members.remove.RemovePostResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.groups.item.team.channels.item.members.remove.RemovePostResponse::|public|value():List[ActionResultPart] +msgraph.generated.groups.item.team.channels.item.members.remove.RemovePostResponse::|public|value(value:List[ActionResultPart]):None +msgraph.generated.groups.item.team.channels.item.members.remove.RemovePostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostResponse +msgraph.generated.groups.item.team.channels.item.members.remove.RemoveRequestBuilder-->BaseRequestBuilder +msgraph.generated.groups.item.team.channels.item.members.remove.RemoveRequestBuilder.RemoveRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.groups.item.team.channels.item.members.remove.RemoveRequestBuilder::|public|constructor(path_parameters:Union[str, Dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.groups.item.team.channels.item.members.remove.RemoveRequestBuilder::|public|path_parameters:Union[str, Dict[str, Any]] +msgraph.generated.groups.item.team.channels.item.members.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RemovePostResponse +msgraph.generated.groups.item.team.channels.item.members.remove.RemoveRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.groups.item.team.channels.item.members.remove.RemoveRequestBuilder::|public|to_post_request_information(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.groups.item.team.channels.item.members.remove.RemoveRequestBuilder::|public|url_template:str +msgraph.generated.groups.item.team.channels.item.members.remove.RemoveRequestBuilder::|public|with_url(raw_url:str):RemoveRequestBuilder msgraph.generated.groups.item.team.channels.item.messages.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.groups.item.team.channels.item.messages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.groups.item.team.channels.item.messages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -73667,11 +73721,38 @@ msgraph.generated.groups.item.team.members.MembersRequestBuilder::|public|count: msgraph.generated.groups.item.team.members.MembersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MembersRequestBuilderGetQueryParameters]):ConversationMemberCollectionResponse msgraph.generated.groups.item.team.members.MembersRequestBuilder::|public|path_parameters:Union[str, Dict[str, Any]] msgraph.generated.groups.item.team.members.MembersRequestBuilder::|public|post(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph.generated.groups.item.team.members.MembersRequestBuilder::|public|remove:RemoveRequestBuilder msgraph.generated.groups.item.team.members.MembersRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.groups.item.team.members.MembersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MembersRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.groups.item.team.members.MembersRequestBuilder::|public|to_post_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.groups.item.team.members.MembersRequestBuilder::|public|url_template:str msgraph.generated.groups.item.team.members.MembersRequestBuilder::|public|with_url(raw_url:str):MembersRequestBuilder +msgraph.generated.groups.item.team.members.remove.RemovePostRequestBody::|public|additional_data():Dict[str, Any] +msgraph.generated.groups.item.team.members.remove.RemovePostRequestBody::|public|additional_data(value:Dict[str, Any]):None +msgraph.generated.groups.item.team.members.remove.RemovePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.groups.item.team.members.remove.RemovePostRequestBody::|public|constructor():None +msgraph.generated.groups.item.team.members.remove.RemovePostRequestBody::|public|get_field_deserializers():Dict[str, Callable[[ParseNode], None]] +msgraph.generated.groups.item.team.members.remove.RemovePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.groups.item.team.members.remove.RemovePostRequestBody::|public|values():List[ConversationMember] +msgraph.generated.groups.item.team.members.remove.RemovePostRequestBody::|public|values(value:List[ConversationMember]):None +msgraph.generated.groups.item.team.members.remove.RemovePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostRequestBody +msgraph.generated.groups.item.team.members.remove.RemovePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.groups.item.team.members.remove.RemovePostResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.groups.item.team.members.remove.RemovePostResponse::|public|constructor():None +msgraph.generated.groups.item.team.members.remove.RemovePostResponse::|public|get_field_deserializers():Dict[str, Callable[[ParseNode], None]] +msgraph.generated.groups.item.team.members.remove.RemovePostResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.groups.item.team.members.remove.RemovePostResponse::|public|value():List[ActionResultPart] +msgraph.generated.groups.item.team.members.remove.RemovePostResponse::|public|value(value:List[ActionResultPart]):None +msgraph.generated.groups.item.team.members.remove.RemovePostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostResponse +msgraph.generated.groups.item.team.members.remove.RemoveRequestBuilder-->BaseRequestBuilder +msgraph.generated.groups.item.team.members.remove.RemoveRequestBuilder.RemoveRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.groups.item.team.members.remove.RemoveRequestBuilder::|public|constructor(path_parameters:Union[str, Dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.groups.item.team.members.remove.RemoveRequestBuilder::|public|path_parameters:Union[str, Dict[str, Any]] +msgraph.generated.groups.item.team.members.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RemovePostResponse +msgraph.generated.groups.item.team.members.remove.RemoveRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.groups.item.team.members.remove.RemoveRequestBuilder::|public|to_post_request_information(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.groups.item.team.members.remove.RemoveRequestBuilder::|public|url_template:str +msgraph.generated.groups.item.team.members.remove.RemoveRequestBuilder::|public|with_url(raw_url:str):RemoveRequestBuilder msgraph.generated.groups.item.team.operations.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.groups.item.team.operations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.groups.item.team.operations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -73965,11 +74046,38 @@ msgraph.generated.groups.item.team.primaryChannel.members.MembersRequestBuilder: msgraph.generated.groups.item.team.primaryChannel.members.MembersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MembersRequestBuilderGetQueryParameters]):ConversationMemberCollectionResponse msgraph.generated.groups.item.team.primaryChannel.members.MembersRequestBuilder::|public|path_parameters:Union[str, Dict[str, Any]] msgraph.generated.groups.item.team.primaryChannel.members.MembersRequestBuilder::|public|post(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph.generated.groups.item.team.primaryChannel.members.MembersRequestBuilder::|public|remove:RemoveRequestBuilder msgraph.generated.groups.item.team.primaryChannel.members.MembersRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.groups.item.team.primaryChannel.members.MembersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MembersRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.groups.item.team.primaryChannel.members.MembersRequestBuilder::|public|to_post_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.groups.item.team.primaryChannel.members.MembersRequestBuilder::|public|url_template:str msgraph.generated.groups.item.team.primaryChannel.members.MembersRequestBuilder::|public|with_url(raw_url:str):MembersRequestBuilder +msgraph.generated.groups.item.team.primaryChannel.members.remove.RemovePostRequestBody::|public|additional_data():Dict[str, Any] +msgraph.generated.groups.item.team.primaryChannel.members.remove.RemovePostRequestBody::|public|additional_data(value:Dict[str, Any]):None +msgraph.generated.groups.item.team.primaryChannel.members.remove.RemovePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.groups.item.team.primaryChannel.members.remove.RemovePostRequestBody::|public|constructor():None +msgraph.generated.groups.item.team.primaryChannel.members.remove.RemovePostRequestBody::|public|get_field_deserializers():Dict[str, Callable[[ParseNode], None]] +msgraph.generated.groups.item.team.primaryChannel.members.remove.RemovePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.groups.item.team.primaryChannel.members.remove.RemovePostRequestBody::|public|values():List[ConversationMember] +msgraph.generated.groups.item.team.primaryChannel.members.remove.RemovePostRequestBody::|public|values(value:List[ConversationMember]):None +msgraph.generated.groups.item.team.primaryChannel.members.remove.RemovePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostRequestBody +msgraph.generated.groups.item.team.primaryChannel.members.remove.RemovePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.groups.item.team.primaryChannel.members.remove.RemovePostResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.groups.item.team.primaryChannel.members.remove.RemovePostResponse::|public|constructor():None +msgraph.generated.groups.item.team.primaryChannel.members.remove.RemovePostResponse::|public|get_field_deserializers():Dict[str, Callable[[ParseNode], None]] +msgraph.generated.groups.item.team.primaryChannel.members.remove.RemovePostResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.groups.item.team.primaryChannel.members.remove.RemovePostResponse::|public|value():List[ActionResultPart] +msgraph.generated.groups.item.team.primaryChannel.members.remove.RemovePostResponse::|public|value(value:List[ActionResultPart]):None +msgraph.generated.groups.item.team.primaryChannel.members.remove.RemovePostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostResponse +msgraph.generated.groups.item.team.primaryChannel.members.remove.RemoveRequestBuilder-->BaseRequestBuilder +msgraph.generated.groups.item.team.primaryChannel.members.remove.RemoveRequestBuilder.RemoveRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.groups.item.team.primaryChannel.members.remove.RemoveRequestBuilder::|public|constructor(path_parameters:Union[str, Dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.groups.item.team.primaryChannel.members.remove.RemoveRequestBuilder::|public|path_parameters:Union[str, Dict[str, Any]] +msgraph.generated.groups.item.team.primaryChannel.members.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RemovePostResponse +msgraph.generated.groups.item.team.primaryChannel.members.remove.RemoveRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.groups.item.team.primaryChannel.members.remove.RemoveRequestBuilder::|public|to_post_request_information(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.groups.item.team.primaryChannel.members.remove.RemoveRequestBuilder::|public|url_template:str +msgraph.generated.groups.item.team.primaryChannel.members.remove.RemoveRequestBuilder::|public|with_url(raw_url:str):RemoveRequestBuilder msgraph.generated.groups.item.team.primaryChannel.messages.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.groups.item.team.primaryChannel.messages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.groups.item.team.primaryChannel.messages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -172213,11 +172321,38 @@ msgraph.generated.teams.item.channels.item.members.MembersRequestBuilder::|publi msgraph.generated.teams.item.channels.item.members.MembersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MembersRequestBuilderGetQueryParameters]):ConversationMemberCollectionResponse msgraph.generated.teams.item.channels.item.members.MembersRequestBuilder::|public|path_parameters:Union[str, Dict[str, Any]] msgraph.generated.teams.item.channels.item.members.MembersRequestBuilder::|public|post(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph.generated.teams.item.channels.item.members.MembersRequestBuilder::|public|remove:RemoveRequestBuilder msgraph.generated.teams.item.channels.item.members.MembersRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.teams.item.channels.item.members.MembersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MembersRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.teams.item.channels.item.members.MembersRequestBuilder::|public|to_post_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.teams.item.channels.item.members.MembersRequestBuilder::|public|url_template:str msgraph.generated.teams.item.channels.item.members.MembersRequestBuilder::|public|with_url(raw_url:str):MembersRequestBuilder +msgraph.generated.teams.item.channels.item.members.remove.RemovePostRequestBody::|public|additional_data():Dict[str, Any] +msgraph.generated.teams.item.channels.item.members.remove.RemovePostRequestBody::|public|additional_data(value:Dict[str, Any]):None +msgraph.generated.teams.item.channels.item.members.remove.RemovePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.teams.item.channels.item.members.remove.RemovePostRequestBody::|public|constructor():None +msgraph.generated.teams.item.channels.item.members.remove.RemovePostRequestBody::|public|get_field_deserializers():Dict[str, Callable[[ParseNode], None]] +msgraph.generated.teams.item.channels.item.members.remove.RemovePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.teams.item.channels.item.members.remove.RemovePostRequestBody::|public|values():List[ConversationMember] +msgraph.generated.teams.item.channels.item.members.remove.RemovePostRequestBody::|public|values(value:List[ConversationMember]):None +msgraph.generated.teams.item.channels.item.members.remove.RemovePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostRequestBody +msgraph.generated.teams.item.channels.item.members.remove.RemovePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.teams.item.channels.item.members.remove.RemovePostResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.teams.item.channels.item.members.remove.RemovePostResponse::|public|constructor():None +msgraph.generated.teams.item.channels.item.members.remove.RemovePostResponse::|public|get_field_deserializers():Dict[str, Callable[[ParseNode], None]] +msgraph.generated.teams.item.channels.item.members.remove.RemovePostResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.teams.item.channels.item.members.remove.RemovePostResponse::|public|value():List[ActionResultPart] +msgraph.generated.teams.item.channels.item.members.remove.RemovePostResponse::|public|value(value:List[ActionResultPart]):None +msgraph.generated.teams.item.channels.item.members.remove.RemovePostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostResponse +msgraph.generated.teams.item.channels.item.members.remove.RemoveRequestBuilder-->BaseRequestBuilder +msgraph.generated.teams.item.channels.item.members.remove.RemoveRequestBuilder.RemoveRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.teams.item.channels.item.members.remove.RemoveRequestBuilder::|public|constructor(path_parameters:Union[str, Dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.teams.item.channels.item.members.remove.RemoveRequestBuilder::|public|path_parameters:Union[str, Dict[str, Any]] +msgraph.generated.teams.item.channels.item.members.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RemovePostResponse +msgraph.generated.teams.item.channels.item.members.remove.RemoveRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.teams.item.channels.item.members.remove.RemoveRequestBuilder::|public|to_post_request_information(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.teams.item.channels.item.members.remove.RemoveRequestBuilder::|public|url_template:str +msgraph.generated.teams.item.channels.item.members.remove.RemoveRequestBuilder::|public|with_url(raw_url:str):RemoveRequestBuilder msgraph.generated.teams.item.channels.item.messages.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.teams.item.channels.item.messages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.teams.item.channels.item.messages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -173141,11 +173276,38 @@ msgraph.generated.teams.item.members.MembersRequestBuilder::|public|count:CountR msgraph.generated.teams.item.members.MembersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MembersRequestBuilderGetQueryParameters]):ConversationMemberCollectionResponse msgraph.generated.teams.item.members.MembersRequestBuilder::|public|path_parameters:Union[str, Dict[str, Any]] msgraph.generated.teams.item.members.MembersRequestBuilder::|public|post(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph.generated.teams.item.members.MembersRequestBuilder::|public|remove:RemoveRequestBuilder msgraph.generated.teams.item.members.MembersRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.teams.item.members.MembersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MembersRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.teams.item.members.MembersRequestBuilder::|public|to_post_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.teams.item.members.MembersRequestBuilder::|public|url_template:str msgraph.generated.teams.item.members.MembersRequestBuilder::|public|with_url(raw_url:str):MembersRequestBuilder +msgraph.generated.teams.item.members.remove.RemovePostRequestBody::|public|additional_data():Dict[str, Any] +msgraph.generated.teams.item.members.remove.RemovePostRequestBody::|public|additional_data(value:Dict[str, Any]):None +msgraph.generated.teams.item.members.remove.RemovePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.teams.item.members.remove.RemovePostRequestBody::|public|constructor():None +msgraph.generated.teams.item.members.remove.RemovePostRequestBody::|public|get_field_deserializers():Dict[str, Callable[[ParseNode], None]] +msgraph.generated.teams.item.members.remove.RemovePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.teams.item.members.remove.RemovePostRequestBody::|public|values():List[ConversationMember] +msgraph.generated.teams.item.members.remove.RemovePostRequestBody::|public|values(value:List[ConversationMember]):None +msgraph.generated.teams.item.members.remove.RemovePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostRequestBody +msgraph.generated.teams.item.members.remove.RemovePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.teams.item.members.remove.RemovePostResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.teams.item.members.remove.RemovePostResponse::|public|constructor():None +msgraph.generated.teams.item.members.remove.RemovePostResponse::|public|get_field_deserializers():Dict[str, Callable[[ParseNode], None]] +msgraph.generated.teams.item.members.remove.RemovePostResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.teams.item.members.remove.RemovePostResponse::|public|value():List[ActionResultPart] +msgraph.generated.teams.item.members.remove.RemovePostResponse::|public|value(value:List[ActionResultPart]):None +msgraph.generated.teams.item.members.remove.RemovePostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostResponse +msgraph.generated.teams.item.members.remove.RemoveRequestBuilder-->BaseRequestBuilder +msgraph.generated.teams.item.members.remove.RemoveRequestBuilder.RemoveRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.teams.item.members.remove.RemoveRequestBuilder::|public|constructor(path_parameters:Union[str, Dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.teams.item.members.remove.RemoveRequestBuilder::|public|path_parameters:Union[str, Dict[str, Any]] +msgraph.generated.teams.item.members.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RemovePostResponse +msgraph.generated.teams.item.members.remove.RemoveRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.teams.item.members.remove.RemoveRequestBuilder::|public|to_post_request_information(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.teams.item.members.remove.RemoveRequestBuilder::|public|url_template:str +msgraph.generated.teams.item.members.remove.RemoveRequestBuilder::|public|with_url(raw_url:str):RemoveRequestBuilder msgraph.generated.teams.item.operations.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.teams.item.operations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.teams.item.operations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -173439,11 +173601,38 @@ msgraph.generated.teams.item.primaryChannel.members.MembersRequestBuilder::|publ msgraph.generated.teams.item.primaryChannel.members.MembersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MembersRequestBuilderGetQueryParameters]):ConversationMemberCollectionResponse msgraph.generated.teams.item.primaryChannel.members.MembersRequestBuilder::|public|path_parameters:Union[str, Dict[str, Any]] msgraph.generated.teams.item.primaryChannel.members.MembersRequestBuilder::|public|post(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph.generated.teams.item.primaryChannel.members.MembersRequestBuilder::|public|remove:RemoveRequestBuilder msgraph.generated.teams.item.primaryChannel.members.MembersRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.teams.item.primaryChannel.members.MembersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MembersRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.teams.item.primaryChannel.members.MembersRequestBuilder::|public|to_post_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.teams.item.primaryChannel.members.MembersRequestBuilder::|public|url_template:str msgraph.generated.teams.item.primaryChannel.members.MembersRequestBuilder::|public|with_url(raw_url:str):MembersRequestBuilder +msgraph.generated.teams.item.primaryChannel.members.remove.RemovePostRequestBody::|public|additional_data():Dict[str, Any] +msgraph.generated.teams.item.primaryChannel.members.remove.RemovePostRequestBody::|public|additional_data(value:Dict[str, Any]):None +msgraph.generated.teams.item.primaryChannel.members.remove.RemovePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.teams.item.primaryChannel.members.remove.RemovePostRequestBody::|public|constructor():None +msgraph.generated.teams.item.primaryChannel.members.remove.RemovePostRequestBody::|public|get_field_deserializers():Dict[str, Callable[[ParseNode], None]] +msgraph.generated.teams.item.primaryChannel.members.remove.RemovePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.teams.item.primaryChannel.members.remove.RemovePostRequestBody::|public|values():List[ConversationMember] +msgraph.generated.teams.item.primaryChannel.members.remove.RemovePostRequestBody::|public|values(value:List[ConversationMember]):None +msgraph.generated.teams.item.primaryChannel.members.remove.RemovePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostRequestBody +msgraph.generated.teams.item.primaryChannel.members.remove.RemovePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.teams.item.primaryChannel.members.remove.RemovePostResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.teams.item.primaryChannel.members.remove.RemovePostResponse::|public|constructor():None +msgraph.generated.teams.item.primaryChannel.members.remove.RemovePostResponse::|public|get_field_deserializers():Dict[str, Callable[[ParseNode], None]] +msgraph.generated.teams.item.primaryChannel.members.remove.RemovePostResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.teams.item.primaryChannel.members.remove.RemovePostResponse::|public|value():List[ActionResultPart] +msgraph.generated.teams.item.primaryChannel.members.remove.RemovePostResponse::|public|value(value:List[ActionResultPart]):None +msgraph.generated.teams.item.primaryChannel.members.remove.RemovePostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostResponse +msgraph.generated.teams.item.primaryChannel.members.remove.RemoveRequestBuilder-->BaseRequestBuilder +msgraph.generated.teams.item.primaryChannel.members.remove.RemoveRequestBuilder.RemoveRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.teams.item.primaryChannel.members.remove.RemoveRequestBuilder::|public|constructor(path_parameters:Union[str, Dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.teams.item.primaryChannel.members.remove.RemoveRequestBuilder::|public|path_parameters:Union[str, Dict[str, Any]] +msgraph.generated.teams.item.primaryChannel.members.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RemovePostResponse +msgraph.generated.teams.item.primaryChannel.members.remove.RemoveRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.teams.item.primaryChannel.members.remove.RemoveRequestBuilder::|public|to_post_request_information(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.teams.item.primaryChannel.members.remove.RemoveRequestBuilder::|public|url_template:str +msgraph.generated.teams.item.primaryChannel.members.remove.RemoveRequestBuilder::|public|with_url(raw_url:str):RemoveRequestBuilder msgraph.generated.teams.item.primaryChannel.messages.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.teams.item.primaryChannel.messages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.teams.item.primaryChannel.messages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -175294,11 +175483,38 @@ msgraph.generated.teamwork.deletedTeams.item.channels.item.members.MembersReques msgraph.generated.teamwork.deletedTeams.item.channels.item.members.MembersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MembersRequestBuilderGetQueryParameters]):ConversationMemberCollectionResponse msgraph.generated.teamwork.deletedTeams.item.channels.item.members.MembersRequestBuilder::|public|path_parameters:Union[str, Dict[str, Any]] msgraph.generated.teamwork.deletedTeams.item.channels.item.members.MembersRequestBuilder::|public|post(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph.generated.teamwork.deletedTeams.item.channels.item.members.MembersRequestBuilder::|public|remove:RemoveRequestBuilder msgraph.generated.teamwork.deletedTeams.item.channels.item.members.MembersRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.teamwork.deletedTeams.item.channels.item.members.MembersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MembersRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.teamwork.deletedTeams.item.channels.item.members.MembersRequestBuilder::|public|to_post_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.teamwork.deletedTeams.item.channels.item.members.MembersRequestBuilder::|public|url_template:str msgraph.generated.teamwork.deletedTeams.item.channels.item.members.MembersRequestBuilder::|public|with_url(raw_url:str):MembersRequestBuilder +msgraph.generated.teamwork.deletedTeams.item.channels.item.members.remove.RemovePostRequestBody::|public|additional_data():Dict[str, Any] +msgraph.generated.teamwork.deletedTeams.item.channels.item.members.remove.RemovePostRequestBody::|public|additional_data(value:Dict[str, Any]):None +msgraph.generated.teamwork.deletedTeams.item.channels.item.members.remove.RemovePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.teamwork.deletedTeams.item.channels.item.members.remove.RemovePostRequestBody::|public|constructor():None +msgraph.generated.teamwork.deletedTeams.item.channels.item.members.remove.RemovePostRequestBody::|public|get_field_deserializers():Dict[str, Callable[[ParseNode], None]] +msgraph.generated.teamwork.deletedTeams.item.channels.item.members.remove.RemovePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.teamwork.deletedTeams.item.channels.item.members.remove.RemovePostRequestBody::|public|values():List[ConversationMember] +msgraph.generated.teamwork.deletedTeams.item.channels.item.members.remove.RemovePostRequestBody::|public|values(value:List[ConversationMember]):None +msgraph.generated.teamwork.deletedTeams.item.channels.item.members.remove.RemovePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostRequestBody +msgraph.generated.teamwork.deletedTeams.item.channels.item.members.remove.RemovePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.teamwork.deletedTeams.item.channels.item.members.remove.RemovePostResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.teamwork.deletedTeams.item.channels.item.members.remove.RemovePostResponse::|public|constructor():None +msgraph.generated.teamwork.deletedTeams.item.channels.item.members.remove.RemovePostResponse::|public|get_field_deserializers():Dict[str, Callable[[ParseNode], None]] +msgraph.generated.teamwork.deletedTeams.item.channels.item.members.remove.RemovePostResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.teamwork.deletedTeams.item.channels.item.members.remove.RemovePostResponse::|public|value():List[ActionResultPart] +msgraph.generated.teamwork.deletedTeams.item.channels.item.members.remove.RemovePostResponse::|public|value(value:List[ActionResultPart]):None +msgraph.generated.teamwork.deletedTeams.item.channels.item.members.remove.RemovePostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostResponse +msgraph.generated.teamwork.deletedTeams.item.channels.item.members.remove.RemoveRequestBuilder-->BaseRequestBuilder +msgraph.generated.teamwork.deletedTeams.item.channels.item.members.remove.RemoveRequestBuilder.RemoveRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.teamwork.deletedTeams.item.channels.item.members.remove.RemoveRequestBuilder::|public|constructor(path_parameters:Union[str, Dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.teamwork.deletedTeams.item.channels.item.members.remove.RemoveRequestBuilder::|public|path_parameters:Union[str, Dict[str, Any]] +msgraph.generated.teamwork.deletedTeams.item.channels.item.members.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RemovePostResponse +msgraph.generated.teamwork.deletedTeams.item.channels.item.members.remove.RemoveRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.teamwork.deletedTeams.item.channels.item.members.remove.RemoveRequestBuilder::|public|to_post_request_information(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.teamwork.deletedTeams.item.channels.item.members.remove.RemoveRequestBuilder::|public|url_template:str +msgraph.generated.teamwork.deletedTeams.item.channels.item.members.remove.RemoveRequestBuilder::|public|with_url(raw_url:str):RemoveRequestBuilder msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.teamwork.deletedTeams.item.channels.item.messages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -183358,11 +183574,38 @@ msgraph.generated.users.item.chats.item.members.MembersRequestBuilder::|public|c msgraph.generated.users.item.chats.item.members.MembersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MembersRequestBuilderGetQueryParameters]):ConversationMemberCollectionResponse msgraph.generated.users.item.chats.item.members.MembersRequestBuilder::|public|path_parameters:Union[str, Dict[str, Any]] msgraph.generated.users.item.chats.item.members.MembersRequestBuilder::|public|post(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph.generated.users.item.chats.item.members.MembersRequestBuilder::|public|remove:RemoveRequestBuilder msgraph.generated.users.item.chats.item.members.MembersRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.chats.item.members.MembersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MembersRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.users.item.chats.item.members.MembersRequestBuilder::|public|to_post_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.chats.item.members.MembersRequestBuilder::|public|url_template:str msgraph.generated.users.item.chats.item.members.MembersRequestBuilder::|public|with_url(raw_url:str):MembersRequestBuilder +msgraph.generated.users.item.chats.item.members.remove.RemovePostRequestBody::|public|additional_data():Dict[str, Any] +msgraph.generated.users.item.chats.item.members.remove.RemovePostRequestBody::|public|additional_data(value:Dict[str, Any]):None +msgraph.generated.users.item.chats.item.members.remove.RemovePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.users.item.chats.item.members.remove.RemovePostRequestBody::|public|constructor():None +msgraph.generated.users.item.chats.item.members.remove.RemovePostRequestBody::|public|get_field_deserializers():Dict[str, Callable[[ParseNode], None]] +msgraph.generated.users.item.chats.item.members.remove.RemovePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.users.item.chats.item.members.remove.RemovePostRequestBody::|public|values():List[ConversationMember] +msgraph.generated.users.item.chats.item.members.remove.RemovePostRequestBody::|public|values(value:List[ConversationMember]):None +msgraph.generated.users.item.chats.item.members.remove.RemovePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostRequestBody +msgraph.generated.users.item.chats.item.members.remove.RemovePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.users.item.chats.item.members.remove.RemovePostResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.users.item.chats.item.members.remove.RemovePostResponse::|public|constructor():None +msgraph.generated.users.item.chats.item.members.remove.RemovePostResponse::|public|get_field_deserializers():Dict[str, Callable[[ParseNode], None]] +msgraph.generated.users.item.chats.item.members.remove.RemovePostResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.users.item.chats.item.members.remove.RemovePostResponse::|public|value():List[ActionResultPart] +msgraph.generated.users.item.chats.item.members.remove.RemovePostResponse::|public|value(value:List[ActionResultPart]):None +msgraph.generated.users.item.chats.item.members.remove.RemovePostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostResponse +msgraph.generated.users.item.chats.item.members.remove.RemoveRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.chats.item.members.remove.RemoveRequestBuilder.RemoveRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.chats.item.members.remove.RemoveRequestBuilder::|public|constructor(path_parameters:Union[str, Dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.chats.item.members.remove.RemoveRequestBuilder::|public|path_parameters:Union[str, Dict[str, Any]] +msgraph.generated.users.item.chats.item.members.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RemovePostResponse +msgraph.generated.users.item.chats.item.members.remove.RemoveRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.chats.item.members.remove.RemoveRequestBuilder::|public|to_post_request_information(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.chats.item.members.remove.RemoveRequestBuilder::|public|url_template:str +msgraph.generated.users.item.chats.item.members.remove.RemoveRequestBuilder::|public|with_url(raw_url:str):RemoveRequestBuilder msgraph.generated.users.item.chats.item.messages.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.chats.item.messages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.users.item.chats.item.messages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -186968,11 +187211,38 @@ msgraph.generated.users.item.joinedTeams.item.channels.item.members.MembersReque msgraph.generated.users.item.joinedTeams.item.channels.item.members.MembersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MembersRequestBuilderGetQueryParameters]):ConversationMemberCollectionResponse msgraph.generated.users.item.joinedTeams.item.channels.item.members.MembersRequestBuilder::|public|path_parameters:Union[str, Dict[str, Any]] msgraph.generated.users.item.joinedTeams.item.channels.item.members.MembersRequestBuilder::|public|post(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph.generated.users.item.joinedTeams.item.channels.item.members.MembersRequestBuilder::|public|remove:RemoveRequestBuilder msgraph.generated.users.item.joinedTeams.item.channels.item.members.MembersRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.joinedTeams.item.channels.item.members.MembersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MembersRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.users.item.joinedTeams.item.channels.item.members.MembersRequestBuilder::|public|to_post_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.joinedTeams.item.channels.item.members.MembersRequestBuilder::|public|url_template:str msgraph.generated.users.item.joinedTeams.item.channels.item.members.MembersRequestBuilder::|public|with_url(raw_url:str):MembersRequestBuilder +msgraph.generated.users.item.joinedTeams.item.channels.item.members.remove.RemovePostRequestBody::|public|additional_data():Dict[str, Any] +msgraph.generated.users.item.joinedTeams.item.channels.item.members.remove.RemovePostRequestBody::|public|additional_data(value:Dict[str, Any]):None +msgraph.generated.users.item.joinedTeams.item.channels.item.members.remove.RemovePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.users.item.joinedTeams.item.channels.item.members.remove.RemovePostRequestBody::|public|constructor():None +msgraph.generated.users.item.joinedTeams.item.channels.item.members.remove.RemovePostRequestBody::|public|get_field_deserializers():Dict[str, Callable[[ParseNode], None]] +msgraph.generated.users.item.joinedTeams.item.channels.item.members.remove.RemovePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.users.item.joinedTeams.item.channels.item.members.remove.RemovePostRequestBody::|public|values():List[ConversationMember] +msgraph.generated.users.item.joinedTeams.item.channels.item.members.remove.RemovePostRequestBody::|public|values(value:List[ConversationMember]):None +msgraph.generated.users.item.joinedTeams.item.channels.item.members.remove.RemovePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostRequestBody +msgraph.generated.users.item.joinedTeams.item.channels.item.members.remove.RemovePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.users.item.joinedTeams.item.channels.item.members.remove.RemovePostResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.users.item.joinedTeams.item.channels.item.members.remove.RemovePostResponse::|public|constructor():None +msgraph.generated.users.item.joinedTeams.item.channels.item.members.remove.RemovePostResponse::|public|get_field_deserializers():Dict[str, Callable[[ParseNode], None]] +msgraph.generated.users.item.joinedTeams.item.channels.item.members.remove.RemovePostResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.users.item.joinedTeams.item.channels.item.members.remove.RemovePostResponse::|public|value():List[ActionResultPart] +msgraph.generated.users.item.joinedTeams.item.channels.item.members.remove.RemovePostResponse::|public|value(value:List[ActionResultPart]):None +msgraph.generated.users.item.joinedTeams.item.channels.item.members.remove.RemovePostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostResponse +msgraph.generated.users.item.joinedTeams.item.channels.item.members.remove.RemoveRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.joinedTeams.item.channels.item.members.remove.RemoveRequestBuilder.RemoveRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.joinedTeams.item.channels.item.members.remove.RemoveRequestBuilder::|public|constructor(path_parameters:Union[str, Dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.joinedTeams.item.channels.item.members.remove.RemoveRequestBuilder::|public|path_parameters:Union[str, Dict[str, Any]] +msgraph.generated.users.item.joinedTeams.item.channels.item.members.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RemovePostResponse +msgraph.generated.users.item.joinedTeams.item.channels.item.members.remove.RemoveRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.joinedTeams.item.channels.item.members.remove.RemoveRequestBuilder::|public|to_post_request_information(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.joinedTeams.item.channels.item.members.remove.RemoveRequestBuilder::|public|url_template:str +msgraph.generated.users.item.joinedTeams.item.channels.item.members.remove.RemoveRequestBuilder::|public|with_url(raw_url:str):RemoveRequestBuilder msgraph.generated.users.item.joinedTeams.item.channels.item.messages.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.joinedTeams.item.channels.item.messages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.users.item.joinedTeams.item.channels.item.messages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -187896,11 +188166,38 @@ msgraph.generated.users.item.joinedTeams.item.members.MembersRequestBuilder::|pu msgraph.generated.users.item.joinedTeams.item.members.MembersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MembersRequestBuilderGetQueryParameters]):ConversationMemberCollectionResponse msgraph.generated.users.item.joinedTeams.item.members.MembersRequestBuilder::|public|path_parameters:Union[str, Dict[str, Any]] msgraph.generated.users.item.joinedTeams.item.members.MembersRequestBuilder::|public|post(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph.generated.users.item.joinedTeams.item.members.MembersRequestBuilder::|public|remove:RemoveRequestBuilder msgraph.generated.users.item.joinedTeams.item.members.MembersRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.joinedTeams.item.members.MembersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MembersRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.users.item.joinedTeams.item.members.MembersRequestBuilder::|public|to_post_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.joinedTeams.item.members.MembersRequestBuilder::|public|url_template:str msgraph.generated.users.item.joinedTeams.item.members.MembersRequestBuilder::|public|with_url(raw_url:str):MembersRequestBuilder +msgraph.generated.users.item.joinedTeams.item.members.remove.RemovePostRequestBody::|public|additional_data():Dict[str, Any] +msgraph.generated.users.item.joinedTeams.item.members.remove.RemovePostRequestBody::|public|additional_data(value:Dict[str, Any]):None +msgraph.generated.users.item.joinedTeams.item.members.remove.RemovePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.users.item.joinedTeams.item.members.remove.RemovePostRequestBody::|public|constructor():None +msgraph.generated.users.item.joinedTeams.item.members.remove.RemovePostRequestBody::|public|get_field_deserializers():Dict[str, Callable[[ParseNode], None]] +msgraph.generated.users.item.joinedTeams.item.members.remove.RemovePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.users.item.joinedTeams.item.members.remove.RemovePostRequestBody::|public|values():List[ConversationMember] +msgraph.generated.users.item.joinedTeams.item.members.remove.RemovePostRequestBody::|public|values(value:List[ConversationMember]):None +msgraph.generated.users.item.joinedTeams.item.members.remove.RemovePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostRequestBody +msgraph.generated.users.item.joinedTeams.item.members.remove.RemovePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.users.item.joinedTeams.item.members.remove.RemovePostResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.users.item.joinedTeams.item.members.remove.RemovePostResponse::|public|constructor():None +msgraph.generated.users.item.joinedTeams.item.members.remove.RemovePostResponse::|public|get_field_deserializers():Dict[str, Callable[[ParseNode], None]] +msgraph.generated.users.item.joinedTeams.item.members.remove.RemovePostResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.users.item.joinedTeams.item.members.remove.RemovePostResponse::|public|value():List[ActionResultPart] +msgraph.generated.users.item.joinedTeams.item.members.remove.RemovePostResponse::|public|value(value:List[ActionResultPart]):None +msgraph.generated.users.item.joinedTeams.item.members.remove.RemovePostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostResponse +msgraph.generated.users.item.joinedTeams.item.members.remove.RemoveRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.joinedTeams.item.members.remove.RemoveRequestBuilder.RemoveRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.joinedTeams.item.members.remove.RemoveRequestBuilder::|public|constructor(path_parameters:Union[str, Dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.joinedTeams.item.members.remove.RemoveRequestBuilder::|public|path_parameters:Union[str, Dict[str, Any]] +msgraph.generated.users.item.joinedTeams.item.members.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RemovePostResponse +msgraph.generated.users.item.joinedTeams.item.members.remove.RemoveRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.joinedTeams.item.members.remove.RemoveRequestBuilder::|public|to_post_request_information(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.joinedTeams.item.members.remove.RemoveRequestBuilder::|public|url_template:str +msgraph.generated.users.item.joinedTeams.item.members.remove.RemoveRequestBuilder::|public|with_url(raw_url:str):RemoveRequestBuilder msgraph.generated.users.item.joinedTeams.item.operations.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.joinedTeams.item.operations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.users.item.joinedTeams.item.operations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -188194,11 +188491,38 @@ msgraph.generated.users.item.joinedTeams.item.primaryChannel.members.MembersRequ msgraph.generated.users.item.joinedTeams.item.primaryChannel.members.MembersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MembersRequestBuilderGetQueryParameters]):ConversationMemberCollectionResponse msgraph.generated.users.item.joinedTeams.item.primaryChannel.members.MembersRequestBuilder::|public|path_parameters:Union[str, Dict[str, Any]] msgraph.generated.users.item.joinedTeams.item.primaryChannel.members.MembersRequestBuilder::|public|post(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):ConversationMember +msgraph.generated.users.item.joinedTeams.item.primaryChannel.members.MembersRequestBuilder::|public|remove:RemoveRequestBuilder msgraph.generated.users.item.joinedTeams.item.primaryChannel.members.MembersRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.users.item.joinedTeams.item.primaryChannel.members.MembersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MembersRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.users.item.joinedTeams.item.primaryChannel.members.MembersRequestBuilder::|public|to_post_request_information(body:ConversationMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.users.item.joinedTeams.item.primaryChannel.members.MembersRequestBuilder::|public|url_template:str msgraph.generated.users.item.joinedTeams.item.primaryChannel.members.MembersRequestBuilder::|public|with_url(raw_url:str):MembersRequestBuilder +msgraph.generated.users.item.joinedTeams.item.primaryChannel.members.remove.RemovePostRequestBody::|public|additional_data():Dict[str, Any] +msgraph.generated.users.item.joinedTeams.item.primaryChannel.members.remove.RemovePostRequestBody::|public|additional_data(value:Dict[str, Any]):None +msgraph.generated.users.item.joinedTeams.item.primaryChannel.members.remove.RemovePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.users.item.joinedTeams.item.primaryChannel.members.remove.RemovePostRequestBody::|public|constructor():None +msgraph.generated.users.item.joinedTeams.item.primaryChannel.members.remove.RemovePostRequestBody::|public|get_field_deserializers():Dict[str, Callable[[ParseNode], None]] +msgraph.generated.users.item.joinedTeams.item.primaryChannel.members.remove.RemovePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.users.item.joinedTeams.item.primaryChannel.members.remove.RemovePostRequestBody::|public|values():List[ConversationMember] +msgraph.generated.users.item.joinedTeams.item.primaryChannel.members.remove.RemovePostRequestBody::|public|values(value:List[ConversationMember]):None +msgraph.generated.users.item.joinedTeams.item.primaryChannel.members.remove.RemovePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostRequestBody +msgraph.generated.users.item.joinedTeams.item.primaryChannel.members.remove.RemovePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.users.item.joinedTeams.item.primaryChannel.members.remove.RemovePostResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.users.item.joinedTeams.item.primaryChannel.members.remove.RemovePostResponse::|public|constructor():None +msgraph.generated.users.item.joinedTeams.item.primaryChannel.members.remove.RemovePostResponse::|public|get_field_deserializers():Dict[str, Callable[[ParseNode], None]] +msgraph.generated.users.item.joinedTeams.item.primaryChannel.members.remove.RemovePostResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.users.item.joinedTeams.item.primaryChannel.members.remove.RemovePostResponse::|public|value():List[ActionResultPart] +msgraph.generated.users.item.joinedTeams.item.primaryChannel.members.remove.RemovePostResponse::|public|value(value:List[ActionResultPart]):None +msgraph.generated.users.item.joinedTeams.item.primaryChannel.members.remove.RemovePostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemovePostResponse +msgraph.generated.users.item.joinedTeams.item.primaryChannel.members.remove.RemoveRequestBuilder-->BaseRequestBuilder +msgraph.generated.users.item.joinedTeams.item.primaryChannel.members.remove.RemoveRequestBuilder.RemoveRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.users.item.joinedTeams.item.primaryChannel.members.remove.RemoveRequestBuilder::|public|constructor(path_parameters:Union[str, Dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.users.item.joinedTeams.item.primaryChannel.members.remove.RemoveRequestBuilder::|public|path_parameters:Union[str, Dict[str, Any]] +msgraph.generated.users.item.joinedTeams.item.primaryChannel.members.remove.RemoveRequestBuilder::|public|post(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RemovePostResponse +msgraph.generated.users.item.joinedTeams.item.primaryChannel.members.remove.RemoveRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.users.item.joinedTeams.item.primaryChannel.members.remove.RemoveRequestBuilder::|public|to_post_request_information(body:RemovePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.users.item.joinedTeams.item.primaryChannel.members.remove.RemoveRequestBuilder::|public|url_template:str +msgraph.generated.users.item.joinedTeams.item.primaryChannel.members.remove.RemoveRequestBuilder::|public|with_url(raw_url:str):RemoveRequestBuilder msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.users.item.joinedTeams.item.primaryChannel.messages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str diff --git a/msgraph/generated/kiota-lock.json b/msgraph/generated/kiota-lock.json index 51846e6e144..df5b8e9fdb1 100644 --- a/msgraph/generated/kiota-lock.json +++ b/msgraph/generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "0D10478CC5AE4EC6098852A872AE786DED9F45C1918ED35870E3017BFA60F4EA8C5A59A80C9DB74303CDDBD302EAFA5D7BBB8F5AA4730264459AE9A8DF1205F8", + "descriptionHash": "36DAF43A4E4EA20C97905B09C9E2291DBE80845EF0BE4D539FDDE691C6D93FBA0A10D98BECC30970531126749C7B01E815A0759418A6120BC51A3A0FDBEFD95A", "descriptionLocation": "../../msgraph-metadata/clean_v10_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.22.0", diff --git a/msgraph/generated/models/action_result_part.py b/msgraph/generated/models/action_result_part.py index c5f2f230b30..bed5dd42f0c 100644 --- a/msgraph/generated/models/action_result_part.py +++ b/msgraph/generated/models/action_result_part.py @@ -15,7 +15,7 @@ class ActionResultPart(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: Dict[str, Any] = field(default_factory=dict) - # The error that occurred, if any, during the course of the bulk operation. + # The error that occurred, if any, during the bulk operation. error: Optional[PublicError] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/conversation_member.py b/msgraph/generated/models/conversation_member.py index 884dc5a0e6f..09733af4ff2 100644 --- a/msgraph/generated/models/conversation_member.py +++ b/msgraph/generated/models/conversation_member.py @@ -21,7 +21,7 @@ class ConversationMember(Entity, Parsable): display_name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # The roles for that user. This property contains additional qualifiers only when relevant - for example, if the member has owner privileges, the roles property contains owner as one of the values. Similarly, if the member is an in-tenant guest, the roles property contains guest as one of the values. A basic member should not have any values specified in the roles property. An Out-of-tenant external member is assigned the owner role. + # The roles for that user. This property contains more qualifiers only when relevant - for example, if the member has owner privileges, the roles property contains owner as one of the values. Similarly, if the member is an in-tenant guest, the roles property contains guest as one of the values. A basic member shouldn't have any values specified in the roles property. An Out-of-tenant external member is assigned the owner role. roles: Optional[List[str]] = None # The timestamp denoting how far back a conversation's history is shared with the conversation member. This property is settable only for members of a chat. visible_history_start_date_time: Optional[datetime.datetime] = None diff --git a/msgraph/generated/models/quota.py b/msgraph/generated/models/quota.py index 6a0af83b596..98813eb7066 100644 --- a/msgraph/generated/models/quota.py +++ b/msgraph/generated/models/quota.py @@ -18,7 +18,7 @@ class Quota(AdditionalDataHolder, BackedModel, Parsable): deleted: Optional[int] = None # The OdataType property odata_type: Optional[str] = None - # Total space remaining before reaching the quota limit, in bytes. Read-only. + # Total space remaining before reaching the capacity limit, in bytes. Read-only. remaining: Optional[int] = None # Enumeration value that indicates the state of the storage space. Read-only. state: Optional[str] = None diff --git a/msgraph/generated/models/team.py b/msgraph/generated/models/team.py index 1fbe0eb98b9..1c57596f334 100644 --- a/msgraph/generated/models/team.py +++ b/msgraph/generated/models/team.py @@ -32,11 +32,11 @@ class Team(Entity, Parsable): all_channels: Optional[List[Channel]] = None # The collection of channels and messages associated with the team. channels: Optional[List[Channel]] = None - # An optional label. Typically describes the data or business sensitivity of the team. Must match one of a pre-configured set in the tenant's directory. + # An optional label. Typically describes the data or business sensitivity of the team. Must match one of a preconfigured set in the tenant's directory. classification: Optional[str] = None # Timestamp at which the team was created. created_date_time: Optional[datetime.datetime] = None - # An optional description for the team. Maximum length: 1024 characters. + # An optional description for the team. Maximum length: 1,024 characters. description: Optional[str] = None # The name of the team. display_name: Optional[str] = None @@ -50,7 +50,7 @@ class Team(Entity, Parsable): incoming_channels: Optional[List[Channel]] = None # The apps installed in this team. installed_apps: Optional[List[TeamsAppInstallation]] = None - # A unique ID for the team that has been used in a few places such as the audit log/Office 365 Management Activity API. + # A unique ID for the team that was used in a few places such as the audit log/Office 365 Management Activity API. internal_id: Optional[str] = None # Whether this team is in read-only mode. is_archived: Optional[bool] = None @@ -72,7 +72,7 @@ class Team(Entity, Parsable): primary_channel: Optional[Channel] = None # The schedule of shifts for this team. schedule: Optional[Schedule] = None - # Optional. Indicates whether the team is intended for a particular use case. Each team specialization has access to unique behaviors and experiences targeted to its use case. + # Optional. Indicates whether the team is intended for a particular use case. Each team specialization has access to unique behaviors and experiences targeted to its use case. specialization: Optional[TeamSpecialization] = None # Contains summary information about the team, including number of owners, members, and guests. summary: Optional[TeamSummary] = None @@ -84,7 +84,7 @@ class Team(Entity, Parsable): tenant_id: Optional[str] = None # The visibility of the group and team. Defaults to Public. visibility: Optional[TeamVisibilityType] = None - # A hyperlink that will go to the team in the Microsoft Teams client. This is the URL that you get when you right-click a team in the Microsoft Teams client and select Get link to team. This URL should be treated as an opaque blob, and not parsed. + # A hyperlink that goes to the team in the Microsoft Teams client. You get this URL when you right-click a team in the Microsoft Teams client and select Get link to team. This URL should be treated as an opaque blob, and not parsed. web_url: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/workbook_range_view.py b/msgraph/generated/models/workbook_range_view.py index 0cacffcf2f9..e80e615a1d3 100644 --- a/msgraph/generated/models/workbook_range_view.py +++ b/msgraph/generated/models/workbook_range_view.py @@ -18,7 +18,7 @@ class WorkbookRangeView(Entity, Parsable): odata_type: Optional[str] = None # The number of visible rows. Read-only. row_count: Optional[int] = None - # The collection of range views associated with the range. Read-only. Read-only. + # The collection of range views associated with the range. Read-only.Read-only. rows: Optional[List[WorkbookRangeView]] = None @staticmethod 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 c96fbb00321..fddf28273b5 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 @@ -48,10 +48,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Retrieve the default organizational branding object, if the Accept-Language header is set to 0 or default. If no default organizational branding object exists, this method returns a 404 Not Found error. If the Accept-Language header is set to an existing locale identified by the value of its id, this method retrieves the branding for the specified locale. This method retrieves only non-Stream properties, for example, usernameHintText and signInPageText. To retrieve Stream types of the default branding, for example, bannerLogo and backgroundImage, use the GET organizationalBrandingLocalization method. + Read the properties and relationships of an organizationalBrandingLocalization object. To retrieve a localization branding object, specify the value of id in the URL. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: bytes - Find more info here: https://learn.microsoft.com/graph/api/organizationalbranding-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/organizationalbrandinglocalization-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -103,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Retrieve the default organizational branding object, if the Accept-Language header is set to 0 or default. If no default organizational branding object exists, this method returns a 404 Not Found error. If the Accept-Language header is set to an existing locale identified by the value of its id, this method retrieves the branding for the specified locale. This method retrieves only non-Stream properties, for example, usernameHintText and signInPageText. To retrieve Stream types of the default branding, for example, bannerLogo and backgroundImage, use the GET organizationalBrandingLocalization method. + Read the properties and relationships of an organizationalBrandingLocalization object. To retrieve a localization branding object, specify the value of id in the URL. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/organization/item/organization_item_request_builder.py b/msgraph/generated/organization/item/organization_item_request_builder.py index f694f8a8b78..ea093fcdfe7 100644 --- a/msgraph/generated/organization/item/organization_item_request_builder.py +++ b/msgraph/generated/organization/item/organization_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[OrganizationItemRequestBuilderGetQueryParameters]] = None) -> Optional[Organization]: """ - Get the properties and relationships of the currently authenticated organization. Since the organization resource supports extensions, you can also use the GET operation to get custom properties and extension data in an organization instance. + Read properties and relationships of the organization object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Organization] - Find more info here: https://learn.microsoft.com/graph/api/organization-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-organization-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -79,11 +79,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 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. + Update the properties of a organization object. 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/organization-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-organization-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -114,7 +114,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[OrganizationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get the properties and relationships of the currently authenticated organization. Since the organization resource supports extensions, you can also use the GET operation to get custom properties and extension data in an organization instance. + Read properties and relationships of the organization object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -125,7 +125,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 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. + Update the properties of a organization object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -239,7 +239,7 @@ class OrganizationItemRequestBuilderDeleteRequestConfiguration(RequestConfigurat @dataclass class OrganizationItemRequestBuilderGetQueryParameters(): """ - Get the properties and relationships of the currently authenticated organization. Since the organization resource supports extensions, you can also use the GET operation to get custom properties and extension data in an organization instance. + Read properties and relationships of the organization object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/organization/organization_request_builder.py b/msgraph/generated/organization/organization_request_builder.py index 39e29dc45e9..f6d24dc2d36 100644 --- a/msgraph/generated/organization/organization_request_builder.py +++ b/msgraph/generated/organization/organization_request_builder.py @@ -52,10 +52,10 @@ def by_organization_id(self,organization_id: str) -> OrganizationItemRequestBuil async def get(self,request_configuration: Optional[RequestConfiguration[OrganizationRequestBuilderGetQueryParameters]] = None) -> Optional[OrganizationCollectionResponse]: """ - List properties and relationships of the organization objects. + Retrieve a list of organization objects. There's only one organization object in the collection. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[OrganizationCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-organization-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/organization-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -96,7 +96,7 @@ async def post(self,body: Organization, request_configuration: Optional[RequestC def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[OrganizationRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the organization objects. + Retrieve a list of organization objects. There's only one organization object in the collection. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -178,7 +178,7 @@ def validate_properties(self) -> ValidatePropertiesRequestBuilder: @dataclass class OrganizationRequestBuilderGetQueryParameters(): """ - List properties and relationships of the organization objects. + Retrieve a list of organization objects. There's only one organization object in the collection. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/sites/item/lists/item/list_item_request_builder.py b/msgraph/generated/sites/item/lists/item/list_item_request_builder.py index 68752610303..67f570a1ee2 100644 --- a/msgraph/generated/sites/item/lists/item/list_item_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/list_item_request_builder.py @@ -57,10 +57,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ListItemRequestBuilderGetQueryParameters]] = None) -> Optional[List_]: """ - Get a list of rich long-running operations associated with a list. + Returns the metadata for a list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[List_] - Find more info here: https://learn.microsoft.com/graph/api/list-list-operations?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/list-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[ListItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a list of rich long-running operations associated with a list. + Returns the metadata for a list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -228,7 +228,7 @@ class ListItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[Quer @dataclass class ListItemRequestBuilderGetQueryParameters(): """ - Get a list of rich long-running operations associated with a list. + Returns the metadata for a list. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/sites/sites_request_builder.py b/msgraph/generated/sites/sites_request_builder.py index f1ac4ef7942..3a78960a522 100644 --- a/msgraph/generated/sites/sites_request_builder.py +++ b/msgraph/generated/sites/sites_request_builder.py @@ -51,10 +51,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 @@ -72,7 +72,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 """ @@ -139,7 +139,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 81fad4ac72a..19f1d454b40 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 @@ -31,10 +31,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 conversationMember from a channel. + Delete a conversationMember from a channel. This operation is allowed only for channels with a membershipType value of private or shared. 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/conversationmember-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/channel-delete-members?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -71,11 +71,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 team or channel. + Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. 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/conversationmember-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/channel-update-members?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -95,7 +95,7 @@ async def patch(self,body: ConversationMember, request_configuration: Optional[R def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete a conversationMember from a channel. + Delete a conversationMember from a channel. This operation is allowed only for channels with a membershipType value of private or shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -117,7 +117,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 team or channel. + Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. 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 17955e2056f..26975a52ae4 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 @@ -19,6 +19,7 @@ from .add.add_request_builder import AddRequestBuilder from .count.count_request_builder import CountRequestBuilder from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + from .remove.remove_request_builder import RemoveRequestBuilder class MembersRequestBuilder(BaseRequestBuilder): """ @@ -146,6 +147,15 @@ def count(self) -> CountRequestBuilder: return CountRequestBuilder(self.request_adapter, self.path_parameters) + @property + def remove(self) -> RemoveRequestBuilder: + """ + Provides operations to call the remove method. + """ + from .remove.remove_request_builder import RemoveRequestBuilder + + return RemoveRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class MembersRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/teams/item/channels/item/members/remove/remove_post_request_body.py b/msgraph/generated/teams/item/channels/item/members/remove/remove_post_request_body.py new file mode 100644 index 00000000000..d3fb68b63dc --- /dev/null +++ b/msgraph/generated/teams/item/channels/item/members/remove/remove_post_request_body.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.conversation_member import ConversationMember + +@dataclass +class RemovePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: Dict[str, Any] = field(default_factory=dict) + # The values property + values: Optional[List[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemovePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostRequestBody() + + def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: Dict[str, Callable[[ParseNode], None]] + """ + from .......models.conversation_member import ConversationMember + + from .......models.conversation_member import ConversationMember + + fields: Dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + from .......models.conversation_member import ConversationMember + + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/teams/item/channels/item/members/remove/remove_post_response.py b/msgraph/generated/teams/item/channels/item/members/remove/remove_post_response.py new file mode 100644 index 00000000000..64caed03267 --- /dev/null +++ b/msgraph/generated/teams/item/channels/item/members/remove/remove_post_response.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class RemovePostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[List[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemovePostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostResponse() + + def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: Dict[str, Callable[[ParseNode], None]] + """ + from .......models.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from .......models.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: Dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ActionResultPart)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + from .......models.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/teams/item/channels/item/members/remove/remove_request_builder.py b/msgraph/generated/teams/item/channels/item/members/remove/remove_request_builder.py new file mode 100644 index 00000000000..f8cf4d434e9 --- /dev/null +++ b/msgraph/generated/teams/item/channels/item/members/remove/remove_request_builder.py @@ -0,0 +1,89 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .remove_post_request_body import RemovePostRequestBody + from .remove_post_response import RemovePostResponse + +class RemoveRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the remove method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new RemoveRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/members/remove", path_parameters) + + async def post(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemovePostResponse]: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemovePostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-1.0 + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .remove_post_response import RemovePostResponse + + return await self.request_adapter.send_async(request_info, RemovePostResponse, error_mapping) + + def to_post_request_information(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RemoveRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RemoveRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoveRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoveRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/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 24ede899892..2c4e885afc4 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 @@ -70,11 +70,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.") @@ -105,7 +105,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 216cb577960..b415abbc141 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 @@ -70,11 +70,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Messages async def post(self,body: ChatMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ChatMessage]: """ - Send a new chatMessage in the specified channel or a chat. + Send a new chatMessage in the specified channel. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessage] - Find more info here: https://learn.microsoft.com/graph/api/chatmessage-post?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/channel-post-messages?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -105,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ChatMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Send a new chatMessage in the specified channel or a chat. + Send a new chatMessage in the specified channel. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph/generated/teams/item/members/members_request_builder.py b/msgraph/generated/teams/item/members/members_request_builder.py index b797e4cdc32..599552fb11d 100644 --- a/msgraph/generated/teams/item/members/members_request_builder.py +++ b/msgraph/generated/teams/item/members/members_request_builder.py @@ -19,6 +19,7 @@ from .add.add_request_builder import AddRequestBuilder from .count.count_request_builder import CountRequestBuilder from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + from .remove.remove_request_builder import RemoveRequestBuilder class MembersRequestBuilder(BaseRequestBuilder): """ @@ -146,6 +147,15 @@ def count(self) -> CountRequestBuilder: return CountRequestBuilder(self.request_adapter, self.path_parameters) + @property + def remove(self) -> RemoveRequestBuilder: + """ + Provides operations to call the remove method. + """ + from .remove.remove_request_builder import RemoveRequestBuilder + + return RemoveRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class MembersRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/teams/item/members/remove/remove_post_request_body.py b/msgraph/generated/teams/item/members/remove/remove_post_request_body.py new file mode 100644 index 00000000000..9d0ab93af88 --- /dev/null +++ b/msgraph/generated/teams/item/members/remove/remove_post_request_body.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .....models.conversation_member import ConversationMember + +@dataclass +class RemovePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: Dict[str, Any] = field(default_factory=dict) + # The values property + values: Optional[List[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemovePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostRequestBody() + + def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: Dict[str, Callable[[ParseNode], None]] + """ + from .....models.conversation_member import ConversationMember + + from .....models.conversation_member import ConversationMember + + fields: Dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + from .....models.conversation_member import ConversationMember + + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/teams/item/members/remove/remove_post_response.py b/msgraph/generated/teams/item/members/remove/remove_post_response.py new file mode 100644 index 00000000000..1df3b31b766 --- /dev/null +++ b/msgraph/generated/teams/item/members/remove/remove_post_response.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .....models.action_result_part import ActionResultPart + from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class RemovePostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[List[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemovePostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostResponse() + + def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: Dict[str, Callable[[ParseNode], None]] + """ + from .....models.action_result_part import ActionResultPart + from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from .....models.action_result_part import ActionResultPart + from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: Dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ActionResultPart)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + from .....models.action_result_part import ActionResultPart + from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/teams/item/members/remove/remove_request_builder.py b/msgraph/generated/teams/item/members/remove/remove_request_builder.py new file mode 100644 index 00000000000..432b7c9b737 --- /dev/null +++ b/msgraph/generated/teams/item/members/remove/remove_request_builder.py @@ -0,0 +1,89 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .remove_post_request_body import RemovePostRequestBody + from .remove_post_response import RemovePostResponse + +class RemoveRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the remove method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new RemoveRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/members/remove", path_parameters) + + async def post(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemovePostResponse]: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemovePostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-1.0 + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .remove_post_response import RemovePostResponse + + return await self.request_adapter.send_async(request_info, RemovePostResponse, error_mapping) + + def to_post_request_information(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RemoveRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RemoveRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoveRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoveRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/teams/item/primary_channel/members/members_request_builder.py b/msgraph/generated/teams/item/primary_channel/members/members_request_builder.py index c5994533aea..f7c82fd781e 100644 --- a/msgraph/generated/teams/item/primary_channel/members/members_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/members/members_request_builder.py @@ -19,6 +19,7 @@ from .add.add_request_builder import AddRequestBuilder from .count.count_request_builder import CountRequestBuilder from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + from .remove.remove_request_builder import RemoveRequestBuilder class MembersRequestBuilder(BaseRequestBuilder): """ @@ -144,6 +145,15 @@ def count(self) -> CountRequestBuilder: return CountRequestBuilder(self.request_adapter, self.path_parameters) + @property + def remove(self) -> RemoveRequestBuilder: + """ + Provides operations to call the remove method. + """ + from .remove.remove_request_builder import RemoveRequestBuilder + + return RemoveRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class MembersRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/teams/item/primary_channel/members/remove/remove_post_request_body.py b/msgraph/generated/teams/item/primary_channel/members/remove/remove_post_request_body.py new file mode 100644 index 00000000000..f323b0d9e70 --- /dev/null +++ b/msgraph/generated/teams/item/primary_channel/members/remove/remove_post_request_body.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.conversation_member import ConversationMember + +@dataclass +class RemovePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: Dict[str, Any] = field(default_factory=dict) + # The values property + values: Optional[List[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemovePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostRequestBody() + + def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: Dict[str, Callable[[ParseNode], None]] + """ + from ......models.conversation_member import ConversationMember + + from ......models.conversation_member import ConversationMember + + fields: Dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + from ......models.conversation_member import ConversationMember + + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/teams/item/primary_channel/members/remove/remove_post_response.py b/msgraph/generated/teams/item/primary_channel/members/remove/remove_post_response.py new file mode 100644 index 00000000000..279999d4080 --- /dev/null +++ b/msgraph/generated/teams/item/primary_channel/members/remove/remove_post_response.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.action_result_part import ActionResultPart + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class RemovePostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[List[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemovePostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostResponse() + + def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: Dict[str, Callable[[ParseNode], None]] + """ + from ......models.action_result_part import ActionResultPart + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ......models.action_result_part import ActionResultPart + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: Dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ActionResultPart)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + from ......models.action_result_part import ActionResultPart + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/teams/item/primary_channel/members/remove/remove_request_builder.py b/msgraph/generated/teams/item/primary_channel/members/remove/remove_request_builder.py new file mode 100644 index 00000000000..181f4e31954 --- /dev/null +++ b/msgraph/generated/teams/item/primary_channel/members/remove/remove_request_builder.py @@ -0,0 +1,89 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from .remove_post_request_body import RemovePostRequestBody + from .remove_post_response import RemovePostResponse + +class RemoveRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the remove method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new RemoveRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/members/remove", path_parameters) + + async def post(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemovePostResponse]: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemovePostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-1.0 + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .remove_post_response import RemovePostResponse + + return await self.request_adapter.send_async(request_info, RemovePostResponse, error_mapping) + + def to_post_request_information(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RemoveRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RemoveRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoveRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoveRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/members/members_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/members/members_request_builder.py index da0e54eed41..18bb913a1ab 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/members/members_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/members/members_request_builder.py @@ -19,6 +19,7 @@ from .add.add_request_builder import AddRequestBuilder from .count.count_request_builder import CountRequestBuilder from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + from .remove.remove_request_builder import RemoveRequestBuilder class MembersRequestBuilder(BaseRequestBuilder): """ @@ -144,6 +145,15 @@ def count(self) -> CountRequestBuilder: return CountRequestBuilder(self.request_adapter, self.path_parameters) + @property + def remove(self) -> RemoveRequestBuilder: + """ + Provides operations to call the remove method. + """ + from .remove.remove_request_builder import RemoveRequestBuilder + + return RemoveRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class MembersRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/members/remove/remove_post_request_body.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/members/remove/remove_post_request_body.py new file mode 100644 index 00000000000..5bb050c082d --- /dev/null +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/members/remove/remove_post_request_body.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ........models.conversation_member import ConversationMember + +@dataclass +class RemovePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: Dict[str, Any] = field(default_factory=dict) + # The values property + values: Optional[List[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemovePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostRequestBody() + + def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: Dict[str, Callable[[ParseNode], None]] + """ + from ........models.conversation_member import ConversationMember + + from ........models.conversation_member import ConversationMember + + fields: Dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + from ........models.conversation_member import ConversationMember + + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/members/remove/remove_post_response.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/members/remove/remove_post_response.py new file mode 100644 index 00000000000..017548b321e --- /dev/null +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/members/remove/remove_post_response.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ........models.action_result_part import ActionResultPart + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class RemovePostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[List[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemovePostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostResponse() + + def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: Dict[str, Callable[[ParseNode], None]] + """ + from ........models.action_result_part import ActionResultPart + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ........models.action_result_part import ActionResultPart + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: Dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ActionResultPart)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + from ........models.action_result_part import ActionResultPart + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/members/remove/remove_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/members/remove/remove_request_builder.py new file mode 100644 index 00000000000..988edbb19a4 --- /dev/null +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/members/remove/remove_request_builder.py @@ -0,0 +1,89 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + from .remove_post_request_body import RemovePostRequestBody + from .remove_post_response import RemovePostResponse + +class RemoveRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the remove method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new RemoveRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/members/remove", path_parameters) + + async def post(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemovePostResponse]: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemovePostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-1.0 + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .remove_post_response import RemovePostResponse + + return await self.request_adapter.send_async(request_info, RemovePostResponse, error_mapping) + + def to_post_request_information(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RemoveRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RemoveRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoveRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoveRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/chats/item/members/members_request_builder.py b/msgraph/generated/users/item/chats/item/members/members_request_builder.py index 7863db8fa07..8ad74d5115f 100644 --- a/msgraph/generated/users/item/chats/item/members/members_request_builder.py +++ b/msgraph/generated/users/item/chats/item/members/members_request_builder.py @@ -19,6 +19,7 @@ from .add.add_request_builder import AddRequestBuilder from .count.count_request_builder import CountRequestBuilder from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + from .remove.remove_request_builder import RemoveRequestBuilder class MembersRequestBuilder(BaseRequestBuilder): """ @@ -144,6 +145,15 @@ def count(self) -> CountRequestBuilder: return CountRequestBuilder(self.request_adapter, self.path_parameters) + @property + def remove(self) -> RemoveRequestBuilder: + """ + Provides operations to call the remove method. + """ + from .remove.remove_request_builder import RemoveRequestBuilder + + return RemoveRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class MembersRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/users/item/chats/item/members/remove/remove_post_request_body.py b/msgraph/generated/users/item/chats/item/members/remove/remove_post_request_body.py new file mode 100644 index 00000000000..d3fb68b63dc --- /dev/null +++ b/msgraph/generated/users/item/chats/item/members/remove/remove_post_request_body.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.conversation_member import ConversationMember + +@dataclass +class RemovePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: Dict[str, Any] = field(default_factory=dict) + # The values property + values: Optional[List[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemovePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostRequestBody() + + def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: Dict[str, Callable[[ParseNode], None]] + """ + from .......models.conversation_member import ConversationMember + + from .......models.conversation_member import ConversationMember + + fields: Dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + from .......models.conversation_member import ConversationMember + + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/users/item/chats/item/members/remove/remove_post_response.py b/msgraph/generated/users/item/chats/item/members/remove/remove_post_response.py new file mode 100644 index 00000000000..64caed03267 --- /dev/null +++ b/msgraph/generated/users/item/chats/item/members/remove/remove_post_response.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class RemovePostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[List[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemovePostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostResponse() + + def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: Dict[str, Callable[[ParseNode], None]] + """ + from .......models.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from .......models.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: Dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ActionResultPart)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + from .......models.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/users/item/chats/item/members/remove/remove_request_builder.py b/msgraph/generated/users/item/chats/item/members/remove/remove_request_builder.py new file mode 100644 index 00000000000..51fbbdd81bb --- /dev/null +++ b/msgraph/generated/users/item/chats/item/members/remove/remove_request_builder.py @@ -0,0 +1,89 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .remove_post_request_body import RemovePostRequestBody + from .remove_post_response import RemovePostResponse + +class RemoveRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the remove method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new RemoveRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/members/remove", path_parameters) + + async def post(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemovePostResponse]: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemovePostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-1.0 + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .remove_post_response import RemovePostResponse + + return await self.request_adapter.send_async(request_info, RemovePostResponse, error_mapping) + + def to_post_request_information(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RemoveRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RemoveRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoveRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoveRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/members/members_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/members/members_request_builder.py index 3e7f4272c98..7a4c31395a8 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/members/members_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/members/members_request_builder.py @@ -19,6 +19,7 @@ from .add.add_request_builder import AddRequestBuilder from .count.count_request_builder import CountRequestBuilder from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + from .remove.remove_request_builder import RemoveRequestBuilder class MembersRequestBuilder(BaseRequestBuilder): """ @@ -144,6 +145,15 @@ def count(self) -> CountRequestBuilder: return CountRequestBuilder(self.request_adapter, self.path_parameters) + @property + def remove(self) -> RemoveRequestBuilder: + """ + Provides operations to call the remove method. + """ + from .remove.remove_request_builder import RemoveRequestBuilder + + return RemoveRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class MembersRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/members/remove/remove_post_request_body.py b/msgraph/generated/users/item/joined_teams/item/channels/item/members/remove/remove_post_request_body.py new file mode 100644 index 00000000000..c86183c14aa --- /dev/null +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/members/remove/remove_post_request_body.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .........models.conversation_member import ConversationMember + +@dataclass +class RemovePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: Dict[str, Any] = field(default_factory=dict) + # The values property + values: Optional[List[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemovePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostRequestBody() + + def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: Dict[str, Callable[[ParseNode], None]] + """ + from .........models.conversation_member import ConversationMember + + from .........models.conversation_member import ConversationMember + + fields: Dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + from .........models.conversation_member import ConversationMember + + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/members/remove/remove_post_response.py b/msgraph/generated/users/item/joined_teams/item/channels/item/members/remove/remove_post_response.py new file mode 100644 index 00000000000..77dbfc3bec4 --- /dev/null +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/members/remove/remove_post_response.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .........models.action_result_part import ActionResultPart + from .........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from .........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class RemovePostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[List[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemovePostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostResponse() + + def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: Dict[str, Callable[[ParseNode], None]] + """ + from .........models.action_result_part import ActionResultPart + from .........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from .........models.action_result_part import ActionResultPart + from .........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: Dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ActionResultPart)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + from .........models.action_result_part import ActionResultPart + from .........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/members/remove/remove_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/members/remove/remove_request_builder.py new file mode 100644 index 00000000000..34faa8868b3 --- /dev/null +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/members/remove/remove_request_builder.py @@ -0,0 +1,89 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + from .remove_post_request_body import RemovePostRequestBody + from .remove_post_response import RemovePostResponse + +class RemoveRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the remove method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new RemoveRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/members/remove", path_parameters) + + async def post(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemovePostResponse]: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemovePostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-1.0 + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .remove_post_response import RemovePostResponse + + return await self.request_adapter.send_async(request_info, RemovePostResponse, error_mapping) + + def to_post_request_information(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RemoveRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RemoveRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoveRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoveRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/joined_teams/item/members/members_request_builder.py b/msgraph/generated/users/item/joined_teams/item/members/members_request_builder.py index 02a704ddecf..dccb83f08fd 100644 --- a/msgraph/generated/users/item/joined_teams/item/members/members_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/members/members_request_builder.py @@ -19,6 +19,7 @@ from .add.add_request_builder import AddRequestBuilder from .count.count_request_builder import CountRequestBuilder from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + from .remove.remove_request_builder import RemoveRequestBuilder class MembersRequestBuilder(BaseRequestBuilder): """ @@ -144,6 +145,15 @@ def count(self) -> CountRequestBuilder: return CountRequestBuilder(self.request_adapter, self.path_parameters) + @property + def remove(self) -> RemoveRequestBuilder: + """ + Provides operations to call the remove method. + """ + from .remove.remove_request_builder import RemoveRequestBuilder + + return RemoveRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class MembersRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/users/item/joined_teams/item/members/remove/remove_post_request_body.py b/msgraph/generated/users/item/joined_teams/item/members/remove/remove_post_request_body.py new file mode 100644 index 00000000000..d3fb68b63dc --- /dev/null +++ b/msgraph/generated/users/item/joined_teams/item/members/remove/remove_post_request_body.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.conversation_member import ConversationMember + +@dataclass +class RemovePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: Dict[str, Any] = field(default_factory=dict) + # The values property + values: Optional[List[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemovePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostRequestBody() + + def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: Dict[str, Callable[[ParseNode], None]] + """ + from .......models.conversation_member import ConversationMember + + from .......models.conversation_member import ConversationMember + + fields: Dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + from .......models.conversation_member import ConversationMember + + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/users/item/joined_teams/item/members/remove/remove_post_response.py b/msgraph/generated/users/item/joined_teams/item/members/remove/remove_post_response.py new file mode 100644 index 00000000000..64caed03267 --- /dev/null +++ b/msgraph/generated/users/item/joined_teams/item/members/remove/remove_post_response.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class RemovePostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[List[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemovePostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostResponse() + + def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: Dict[str, Callable[[ParseNode], None]] + """ + from .......models.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from .......models.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: Dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ActionResultPart)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + from .......models.action_result_part import ActionResultPart + from .......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/users/item/joined_teams/item/members/remove/remove_request_builder.py b/msgraph/generated/users/item/joined_teams/item/members/remove/remove_request_builder.py new file mode 100644 index 00000000000..17b379d7ee2 --- /dev/null +++ b/msgraph/generated/users/item/joined_teams/item/members/remove/remove_request_builder.py @@ -0,0 +1,89 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .remove_post_request_body import RemovePostRequestBody + from .remove_post_response import RemovePostResponse + +class RemoveRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the remove method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new RemoveRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/members/remove", path_parameters) + + async def post(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemovePostResponse]: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemovePostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-1.0 + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .remove_post_response import RemovePostResponse + + return await self.request_adapter.send_async(request_info, RemovePostResponse, error_mapping) + + def to_post_request_information(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RemoveRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RemoveRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoveRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoveRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/members/members_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/members/members_request_builder.py index e793a3c7861..0a971ae53ac 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/members/members_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/members/members_request_builder.py @@ -19,6 +19,7 @@ from .add.add_request_builder import AddRequestBuilder from .count.count_request_builder import CountRequestBuilder from .item.conversation_member_item_request_builder import ConversationMemberItemRequestBuilder + from .remove.remove_request_builder import RemoveRequestBuilder class MembersRequestBuilder(BaseRequestBuilder): """ @@ -144,6 +145,15 @@ def count(self) -> CountRequestBuilder: return CountRequestBuilder(self.request_adapter, self.path_parameters) + @property + def remove(self) -> RemoveRequestBuilder: + """ + Provides operations to call the remove method. + """ + from .remove.remove_request_builder import RemoveRequestBuilder + + return RemoveRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class MembersRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/members/remove/remove_post_request_body.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/members/remove/remove_post_request_body.py new file mode 100644 index 00000000000..5bb050c082d --- /dev/null +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/members/remove/remove_post_request_body.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ........models.conversation_member import ConversationMember + +@dataclass +class RemovePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: Dict[str, Any] = field(default_factory=dict) + # The values property + values: Optional[List[ConversationMember]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemovePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostRequestBody() + + def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: Dict[str, Callable[[ParseNode], None]] + """ + from ........models.conversation_member import ConversationMember + + from ........models.conversation_member import ConversationMember + + fields: Dict[str, Callable[[Any], None]] = { + "values": lambda n : setattr(self, 'values', n.get_collection_of_object_values(ConversationMember)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + from ........models.conversation_member import ConversationMember + + writer.write_collection_of_object_values("values", self.values) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/members/remove/remove_post_response.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/members/remove/remove_post_response.py new file mode 100644 index 00000000000..017548b321e --- /dev/null +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/members/remove/remove_post_response.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ........models.action_result_part import ActionResultPart + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class RemovePostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[List[ActionResultPart]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemovePostResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RemovePostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemovePostResponse() + + def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: Dict[str, Callable[[ParseNode], None]] + """ + from ........models.action_result_part import ActionResultPart + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ........models.action_result_part import ActionResultPart + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: Dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ActionResultPart)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + from ........models.action_result_part import ActionResultPart + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/members/remove/remove_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/members/remove/remove_request_builder.py new file mode 100644 index 00000000000..5ba4fba5be0 --- /dev/null +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/members/remove/remove_request_builder.py @@ -0,0 +1,89 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + from .remove_post_request_body import RemovePostRequestBody + from .remove_post_response import RemovePostResponse + +class RemoveRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the remove method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new RemoveRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/members/remove", path_parameters) + + async def post(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemovePostResponse]: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemovePostResponse] + Find more info here: https://learn.microsoft.com/graph/api/conversationmember-remove?view=graph-rest-1.0 + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .remove_post_response import RemovePostResponse + + return await self.request_adapter.send_async(request_info, RemovePostResponse, error_mapping) + + def to_post_request_information(self,body: RemovePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Remove multiple members from a team in a single request. The response provides details about which memberships could and couldn't be removed. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RemoveRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RemoveRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoveRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoveRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/users/item/presence/presence_request_builder.py b/msgraph/generated/users/item/presence/presence_request_builder.py index 73f9ae71d3d..b61915616e5 100644 --- a/msgraph/generated/users/item/presence/presence_request_builder.py +++ b/msgraph/generated/users/item/presence/presence_request_builder.py @@ -54,10 +54,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[PresenceRequestBuilderGetQueryParameters]] = None) -> Optional[Presence]: """ - Set a presence status message for a user. An optional expiration date and time can be supplied. + Get a user's presence information. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Presence] - Find more info here: https://learn.microsoft.com/graph/api/presence-setstatusmessage?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/presence-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -109,7 +109,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PresenceRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Set a presence status message for a user. An optional expiration date and time can be supplied. + Get a user's presence information. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -198,7 +198,7 @@ class PresenceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[Quer @dataclass class PresenceRequestBuilderGetQueryParameters(): """ - Set a presence status message for a user. An optional expiration date and time can be supplied. + Get a user's presence information. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/users/item/user_item_request_builder.py b/msgraph/generated/users/item/user_item_request_builder.py index bbc7a82d55d..3ee36a44642 100644 --- a/msgraph/generated/users/item/user_item_request_builder.py +++ b/msgraph/generated/users/item/user_item_request_builder.py @@ -107,10 +107,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 user. + Delete a user object. When deleted, user resources, including their mailbox and license assignments, are moved to a temporary container and if the user is restored within 30 days, these objects are restored to them. The user is also restored to any groups they were a member of. After 30 days and if not restored, the user object is permanently deleted and their assigned resources freed. To manage the deleted user object, see deletedItems. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-user-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/user-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -166,7 +166,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.") @@ -201,7 +201,7 @@ def reminder_view_with_start_date_time_with_end_date_time(self,end_date_time: st def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a user. + Delete a user object. When deleted, user resources, including their mailbox and license assignments, are moved to a temporary container and if the user is restored within 30 days, these objects are restored to them. The user is also restored to any groups they were a member of. After 30 days and if not restored, the user object is permanently deleted and their assigned resources freed. To manage the deleted user object, see deletedItems. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/users/users_request_builder.py b/msgraph/generated/users/users_request_builder.py index 256b49574e4..05b629bf3e0 100644 --- a/msgraph/generated/users/users_request_builder.py +++ b/msgraph/generated/users/users_request_builder.py @@ -52,10 +52,10 @@ def by_user_id(self,user_id: str) -> UserItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[UsersRequestBuilderGetQueryParameters]] = None) -> Optional[UserCollectionResponse]: """ - Retrieve a list of user objects. + List properties and relationships of the user objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UserCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/user-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-user-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -97,7 +97,7 @@ async def post(self,body: User, request_configuration: Optional[RequestConfigura def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UsersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve a list of user objects. + List properties and relationships of the user objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -179,7 +179,7 @@ def validate_properties(self) -> ValidatePropertiesRequestBuilder: @dataclass class UsersRequestBuilderGetQueryParameters(): """ - Retrieve a list of user objects. + List properties and relationships of the user objects. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/users_with_user_principal_name/users_with_user_principal_name_request_builder.py b/msgraph/generated/users_with_user_principal_name/users_with_user_principal_name_request_builder.py index 3bddc8ecdc0..92abab1fdbd 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 @@ -34,10 +34,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a user. + Delete a user object. When deleted, user resources, including their mailbox and license assignments, are moved to a temporary container and if the user is restored within 30 days, these objects are restored to them. The user is also restored to any groups they were a member of. After 30 days and if not restored, the user object is permanently deleted and their assigned resources freed. To manage the deleted user object, see deletedItems. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-user-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/user-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -78,7 +78,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.") @@ -98,7 +98,7 @@ async def patch(self,body: User, request_configuration: Optional[RequestConfigur def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a user. + Delete a user object. When deleted, user resources, including their mailbox and license assignments, are moved to a temporary container and if the user is restored within 30 days, these objects are restored to them. The user is also restored to any groups they were a member of. After 30 days and if not restored, the user object is permanently deleted and their assigned resources freed. To manage the deleted user object, see deletedItems. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """