From 6fc86725afa9f859c595734953a4566f862adf01 Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Tue, 7 Oct 2025 10:54:23 +0000 Subject: [PATCH 1/3] feat(generation): update request builders and models Update generated files with build 199559 --- .../item/messages/messages_request_builder.py | 6 +- .../communications_request_builder.py | 24 +- ...ll_online_meeting_messages_get_response.py | 58 + ...online_meeting_messages_request_builder.py | 138 ++ .../count/count_request_builder.py | 2 +- .../messages/count/count_request_builder.py | 104 ++ .../conversation_request_builder.py | 107 ++ ...nversation_message_item_request_builder.py | 228 +++ .../reactions/count/count_request_builder.py | 104 ++ ...n_message_reaction_item_request_builder.py | 188 +++ .../reactions/reactions_request_builder.py | 209 +++ .../replies/count/count_request_builder.py | 104 ++ .../conversation_request_builder.py | 107 ++ ...nversation_message_item_request_builder.py | 218 +++ .../reactions/count/count_request_builder.py | 104 ++ ...n_message_reaction_item_request_builder.py | 188 +++ .../reactions/reactions_request_builder.py | 208 +++ .../item/reply_to/reply_to_request_builder.py | 107 ++ .../item/replies/replies_request_builder.py | 208 +++ .../item/reply_to/reply_to_request_builder.py | 107 ++ .../item/messages/messages_request_builder.py | 208 +++ .../attendee_report_request_builder.py | 157 ++ .../online_meeting_request_builder.py | 117 ++ ...ement_conversation_item_request_builder.py | 218 +++ .../conversation_request_builder.py | 107 ++ .../reactions/count/count_request_builder.py | 104 ++ ...n_message_reaction_item_request_builder.py | 188 +++ .../reactions/reactions_request_builder.py | 208 +++ .../replies/count/count_request_builder.py | 104 ++ .../conversation_request_builder.py | 107 ++ ...nversation_message_item_request_builder.py | 218 +++ .../reactions/count/count_request_builder.py | 104 ++ ...n_message_reaction_item_request_builder.py | 188 +++ .../reactions/reactions_request_builder.py | 208 +++ .../item/reply_to/reply_to_request_builder.py | 107 ++ .../replies/replies_request_builder.py | 208 +++ .../reply_to/reply_to_request_builder.py | 107 ++ .../item/starter/starter_request_builder.py | 228 +++ ..._meeting_conversations_request_builder.py} | 76 +- .../contacts/contacts_request_builder.py | 7 +- ...premises_sync_behavior_request_builder.py} | 61 +- .../item/org_contact_item_request_builder.py | 91 ++ .../device_app_management_request_builder.py | 2 +- ...managed_app_policy_item_request_builder.py | 8 +- .../target_apps_request_builder.py | 2 +- .../managed_app_policies_request_builder.py | 8 +- .../target_apps_request_builder.py | 2 +- .../target_apps_request_builder.py | 2 +- ...naged_app_registrations_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 | 6 +- ..._app_configuration_item_request_builder.py | 8 +- .../item/mobile_app_item_request_builder.py | 20 +- .../mobile_apps_request_builder.py | 14 +- ...ice_compliance_policies_request_builder.py | 14 +- ..._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 | 14 +- ...ment_configuration_item_request_builder.py | 14 +- .../device_management_request_builder.py | 14 +- .../role_definition_item_request_builder.py | 12 +- .../role_definitions_request_builder.py | 8 +- .../item/invite/invite_request_builder.py | 4 +- .../retention_label_request_builder.py | 6 +- .../tables/add/add_request_builder.py | 6 +- .../item/tables/add/add_request_builder.py | 6 +- .../count/count_request_builder.py | 104 ++ ...ding_coach_passage_item_request_builder.py | 188 +++ .../reading_coach_passages_request_builder.py | 209 +++ .../reports/reports_request_builder.py | 20 + .../count/count_request_builder.py | 104 ++ ...ignment_submission_item_request_builder.py | 188 +++ ..._assignment_submissions_request_builder.py | 209 +++ .../groups/groups_request_builder.py | 6 +- .../item/conversation_item_request_builder.py | 10 +- .../item/reply/reply_request_builder.py | 6 +- .../groups/item/group_item_request_builder.py | 10 + ..._premises_sync_behavior_request_builder.py | 188 +++ ...onversation_thread_item_request_builder.py | 10 +- .../item/posts/posts_request_builder.py | 8 +- .../item/reply/reply_request_builder.py | 6 +- .../named_location_item_request_builder.py | 14 +- .../access_package_item_request_builder.py | 8 +- ..._callout_extension_item_request_builder.py | 12 +- .../item/agreement_item_request_builder.py | 8 +- msgraph/generated/kiota-dom-export.txt | 1297 ++++++++++++++++- msgraph/generated/kiota-lock.json | 2 +- .../generated/models/cloud_communications.py | 10 + msgraph/generated/models/device_management.py | 7 - ...i_feedback_audience_engagement_settings.py | 62 + .../education_ai_feedback_content_settings.py | 62 + .../models/education_ai_feedback_criteria.py | 68 + ...education_ai_feedback_delivery_settings.py | 62 + .../models/education_ai_feedback_settings.py | 75 + .../generated/models/education_resource.py | 7 + ...aker_coach_audience_engagement_settings.py | 54 + ...ducation_speaker_coach_content_settings.py | 58 + ...ucation_speaker_coach_delivery_settings.py | 66 + .../education_speaker_coach_settings.py | 75 + .../education_speaker_progress_resource.py | 95 ++ .../generated/models/education_speech_type.py | 8 + .../models/engagement_conversation.py | 90 ++ ...agement_conversation_discussion_message.py | 56 + .../models/engagement_conversation_message.py | 136 ++ ...nversation_message_collection_response.py} | 18 +- ...ngagement_conversation_message_reaction.py | 74 + ...on_message_reaction_collection_response.py | 58 + ...ment_conversation_message_reaction_type.py | 66 + ...ngagement_conversation_moderation_state.py | 12 + ...ngagement_conversation_question_message.py | 60 + .../engagement_conversation_system_message.py | 56 + .../models/engagement_creation_mode.py | 10 + .../models/engagement_identity_set.py | 67 + msgraph/generated/models/entity.py | 84 +- msgraph/generated/models/group.py | 7 + msgraph/generated/models/identity_set.py | 7 + msgraph/generated/models/managed_device.py | 7 + msgraph/generated/models/management_state.py | 30 + .../models/on_premises_sync_behavior.py | 57 + msgraph/generated/models/online_meeting.py | 3 + .../online_meeting_engagement_conversation.py | 84 ++ ...gement_conversation_collection_response.py | 58 + msgraph/generated/models/org_contact.py | 7 + .../generated/models/protection_rule_base.py | 4 +- .../generated/models/reading_coach_passage.py | 93 ++ ...ading_coach_passage_collection_response.py | 58 + .../models/reading_coach_story_type.py | 8 + msgraph/generated/models/reports_root.py | 14 + .../generated/models/security/case_action.py | 1 + .../models/security/case_operation.py | 7 + .../models/security/detection_source.py | 2 + .../ediscovery_hold_policy_sync_operation.py | 60 + .../models/speaker_assignment_submission.py | 130 ++ ...signment_submission_collection_response.py | 58 + .../telecom_expense_management_partner.py | 77 - .../banner_logo_request_builder.py | 6 +- .../item/organization_item_request_builder.py | 6 +- .../organization_request_builder.py | 8 +- ...dentity_synchronization_request_builder.py | 6 +- .../end_user_notifications_request_builder.py | 8 +- ...onversation_member_item_request_builder.py | 6 +- .../item/replies/replies_request_builder.py | 6 +- .../users/item/user_item_request_builder.py | 10 +- .../generated/users/users_request_builder.py | 6 +- ...ith_user_principal_name_request_builder.py | 10 +- 148 files changed, 10372 insertions(+), 477 deletions(-) create mode 100644 msgraph/generated/communications/get_all_online_meeting_messages/get_all_online_meeting_messages_get_response.py create mode 100644 msgraph/generated/communications/get_all_online_meeting_messages/get_all_online_meeting_messages_request_builder.py rename msgraph/generated/{device_management/telecom_expense_management_partners => communications/online_meeting_conversations}/count/count_request_builder.py (96%) create mode 100644 msgraph/generated/communications/online_meeting_conversations/item/messages/count/count_request_builder.py create mode 100644 msgraph/generated/communications/online_meeting_conversations/item/messages/item/conversation/conversation_request_builder.py create mode 100644 msgraph/generated/communications/online_meeting_conversations/item/messages/item/engagement_conversation_message_item_request_builder.py create mode 100644 msgraph/generated/communications/online_meeting_conversations/item/messages/item/reactions/count/count_request_builder.py create mode 100644 msgraph/generated/communications/online_meeting_conversations/item/messages/item/reactions/item/engagement_conversation_message_reaction_item_request_builder.py create mode 100644 msgraph/generated/communications/online_meeting_conversations/item/messages/item/reactions/reactions_request_builder.py create mode 100644 msgraph/generated/communications/online_meeting_conversations/item/messages/item/replies/count/count_request_builder.py create mode 100644 msgraph/generated/communications/online_meeting_conversations/item/messages/item/replies/item/conversation/conversation_request_builder.py create mode 100644 msgraph/generated/communications/online_meeting_conversations/item/messages/item/replies/item/engagement_conversation_message_item_request_builder.py create mode 100644 msgraph/generated/communications/online_meeting_conversations/item/messages/item/replies/item/reactions/count/count_request_builder.py create mode 100644 msgraph/generated/communications/online_meeting_conversations/item/messages/item/replies/item/reactions/item/engagement_conversation_message_reaction_item_request_builder.py create mode 100644 msgraph/generated/communications/online_meeting_conversations/item/messages/item/replies/item/reactions/reactions_request_builder.py create mode 100644 msgraph/generated/communications/online_meeting_conversations/item/messages/item/replies/item/reply_to/reply_to_request_builder.py create mode 100644 msgraph/generated/communications/online_meeting_conversations/item/messages/item/replies/replies_request_builder.py create mode 100644 msgraph/generated/communications/online_meeting_conversations/item/messages/item/reply_to/reply_to_request_builder.py create mode 100644 msgraph/generated/communications/online_meeting_conversations/item/messages/messages_request_builder.py create mode 100644 msgraph/generated/communications/online_meeting_conversations/item/online_meeting/attendee_report/attendee_report_request_builder.py create mode 100644 msgraph/generated/communications/online_meeting_conversations/item/online_meeting/online_meeting_request_builder.py create mode 100644 msgraph/generated/communications/online_meeting_conversations/item/online_meeting_engagement_conversation_item_request_builder.py create mode 100644 msgraph/generated/communications/online_meeting_conversations/item/starter/conversation/conversation_request_builder.py create mode 100644 msgraph/generated/communications/online_meeting_conversations/item/starter/reactions/count/count_request_builder.py create mode 100644 msgraph/generated/communications/online_meeting_conversations/item/starter/reactions/item/engagement_conversation_message_reaction_item_request_builder.py create mode 100644 msgraph/generated/communications/online_meeting_conversations/item/starter/reactions/reactions_request_builder.py create mode 100644 msgraph/generated/communications/online_meeting_conversations/item/starter/replies/count/count_request_builder.py create mode 100644 msgraph/generated/communications/online_meeting_conversations/item/starter/replies/item/conversation/conversation_request_builder.py create mode 100644 msgraph/generated/communications/online_meeting_conversations/item/starter/replies/item/engagement_conversation_message_item_request_builder.py create mode 100644 msgraph/generated/communications/online_meeting_conversations/item/starter/replies/item/reactions/count/count_request_builder.py create mode 100644 msgraph/generated/communications/online_meeting_conversations/item/starter/replies/item/reactions/item/engagement_conversation_message_reaction_item_request_builder.py create mode 100644 msgraph/generated/communications/online_meeting_conversations/item/starter/replies/item/reactions/reactions_request_builder.py create mode 100644 msgraph/generated/communications/online_meeting_conversations/item/starter/replies/item/reply_to/reply_to_request_builder.py create mode 100644 msgraph/generated/communications/online_meeting_conversations/item/starter/replies/replies_request_builder.py create mode 100644 msgraph/generated/communications/online_meeting_conversations/item/starter/reply_to/reply_to_request_builder.py create mode 100644 msgraph/generated/communications/online_meeting_conversations/item/starter/starter_request_builder.py rename msgraph/generated/{device_management/telecom_expense_management_partners/telecom_expense_management_partners_request_builder.py => communications/online_meeting_conversations/online_meeting_conversations_request_builder.py} (61%) rename msgraph/generated/{device_management/telecom_expense_management_partners/item/telecom_expense_management_partner_item_request_builder.py => contacts/item/on_premises_sync_behavior/on_premises_sync_behavior_request_builder.py} (67%) create mode 100644 msgraph/generated/education/reports/reading_coach_passages/count/count_request_builder.py create mode 100644 msgraph/generated/education/reports/reading_coach_passages/item/reading_coach_passage_item_request_builder.py create mode 100644 msgraph/generated/education/reports/reading_coach_passages/reading_coach_passages_request_builder.py create mode 100644 msgraph/generated/education/reports/speaker_assignment_submissions/count/count_request_builder.py create mode 100644 msgraph/generated/education/reports/speaker_assignment_submissions/item/speaker_assignment_submission_item_request_builder.py create mode 100644 msgraph/generated/education/reports/speaker_assignment_submissions/speaker_assignment_submissions_request_builder.py create mode 100644 msgraph/generated/groups/item/on_premises_sync_behavior/on_premises_sync_behavior_request_builder.py create mode 100644 msgraph/generated/models/education_ai_feedback_audience_engagement_settings.py create mode 100644 msgraph/generated/models/education_ai_feedback_content_settings.py create mode 100644 msgraph/generated/models/education_ai_feedback_criteria.py create mode 100644 msgraph/generated/models/education_ai_feedback_delivery_settings.py create mode 100644 msgraph/generated/models/education_ai_feedback_settings.py create mode 100644 msgraph/generated/models/education_speaker_coach_audience_engagement_settings.py create mode 100644 msgraph/generated/models/education_speaker_coach_content_settings.py create mode 100644 msgraph/generated/models/education_speaker_coach_delivery_settings.py create mode 100644 msgraph/generated/models/education_speaker_coach_settings.py create mode 100644 msgraph/generated/models/education_speaker_progress_resource.py create mode 100644 msgraph/generated/models/education_speech_type.py create mode 100644 msgraph/generated/models/engagement_conversation.py create mode 100644 msgraph/generated/models/engagement_conversation_discussion_message.py create mode 100644 msgraph/generated/models/engagement_conversation_message.py rename msgraph/generated/models/{telecom_expense_management_partner_collection_response.py => engagement_conversation_message_collection_response.py} (74%) create mode 100644 msgraph/generated/models/engagement_conversation_message_reaction.py create mode 100644 msgraph/generated/models/engagement_conversation_message_reaction_collection_response.py create mode 100644 msgraph/generated/models/engagement_conversation_message_reaction_type.py create mode 100644 msgraph/generated/models/engagement_conversation_moderation_state.py create mode 100644 msgraph/generated/models/engagement_conversation_question_message.py create mode 100644 msgraph/generated/models/engagement_conversation_system_message.py create mode 100644 msgraph/generated/models/engagement_creation_mode.py create mode 100644 msgraph/generated/models/engagement_identity_set.py create mode 100644 msgraph/generated/models/management_state.py create mode 100644 msgraph/generated/models/on_premises_sync_behavior.py create mode 100644 msgraph/generated/models/online_meeting_engagement_conversation.py create mode 100644 msgraph/generated/models/online_meeting_engagement_conversation_collection_response.py create mode 100644 msgraph/generated/models/reading_coach_passage.py create mode 100644 msgraph/generated/models/reading_coach_passage_collection_response.py create mode 100644 msgraph/generated/models/reading_coach_story_type.py create mode 100644 msgraph/generated/models/security/ediscovery_hold_policy_sync_operation.py create mode 100644 msgraph/generated/models/speaker_assignment_submission.py create mode 100644 msgraph/generated/models/speaker_assignment_submission_collection_response.py delete mode 100644 msgraph/generated/models/telecom_expense_management_partner.py diff --git a/msgraph/generated/chats/item/messages/messages_request_builder.py b/msgraph/generated/chats/item/messages/messages_request_builder.py index d911248dd7b..82250e729ae 100644 --- a/msgraph/generated/chats/item/messages/messages_request_builder.py +++ b/msgraph/generated/chats/item/messages/messages_request_builder.py @@ -71,11 +71,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Messages async def post(self,body: ChatMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ChatMessage]: """ - Send a new chatMessage in the specified channel or a chat. + Send a new chatMessage in the specified 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.") @@ -106,7 +106,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ChatMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Send a new chatMessage in the specified channel or a chat. + Send a new chatMessage in the specified 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/communications/communications_request_builder.py b/msgraph/generated/communications/communications_request_builder.py index f770e4ab23f..6bdfd105462 100644 --- a/msgraph/generated/communications/communications_request_builder.py +++ b/msgraph/generated/communications/communications_request_builder.py @@ -18,8 +18,10 @@ from ..models.o_data_errors.o_data_error import ODataError from .calls.calls_request_builder import CallsRequestBuilder from .call_records.call_records_request_builder import CallRecordsRequestBuilder + from .get_all_online_meeting_messages.get_all_online_meeting_messages_request_builder import GetAllOnlineMeetingMessagesRequestBuilder from .get_presences_by_user_id.get_presences_by_user_id_request_builder import GetPresencesByUserIdRequestBuilder from .online_meetings.online_meetings_request_builder import OnlineMeetingsRequestBuilder + from .online_meeting_conversations.online_meeting_conversations_request_builder import OnlineMeetingConversationsRequestBuilder from .presences.presences_request_builder import PresencesRequestBuilder class CommunicationsRequestBuilder(BaseRequestBuilder): @@ -58,7 +60,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Communic async def patch(self,body: CloudCommunications, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CloudCommunications]: """ Update communications - param body: The request body + param body: Represents a container that exposes navigation properties for cloud communications resources. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudCommunications] """ @@ -92,7 +94,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: CloudCommunications, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ Update communications - param body: The request body + param body: Represents a container that exposes navigation properties for cloud communications resources. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -132,6 +134,15 @@ def calls(self) -> CallsRequestBuilder: return CallsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def get_all_online_meeting_messages(self) -> GetAllOnlineMeetingMessagesRequestBuilder: + """ + Provides operations to call the getAllOnlineMeetingMessages method. + """ + from .get_all_online_meeting_messages.get_all_online_meeting_messages_request_builder import GetAllOnlineMeetingMessagesRequestBuilder + + return GetAllOnlineMeetingMessagesRequestBuilder(self.request_adapter, self.path_parameters) + @property def get_presences_by_user_id(self) -> GetPresencesByUserIdRequestBuilder: """ @@ -141,6 +152,15 @@ def get_presences_by_user_id(self) -> GetPresencesByUserIdRequestBuilder: return GetPresencesByUserIdRequestBuilder(self.request_adapter, self.path_parameters) + @property + def online_meeting_conversations(self) -> OnlineMeetingConversationsRequestBuilder: + """ + Provides operations to manage the onlineMeetingConversations property of the microsoft.graph.cloudCommunications entity. + """ + from .online_meeting_conversations.online_meeting_conversations_request_builder import OnlineMeetingConversationsRequestBuilder + + return OnlineMeetingConversationsRequestBuilder(self.request_adapter, self.path_parameters) + @property def online_meetings(self) -> OnlineMeetingsRequestBuilder: """ diff --git a/msgraph/generated/communications/get_all_online_meeting_messages/get_all_online_meeting_messages_get_response.py b/msgraph/generated/communications/get_all_online_meeting_messages/get_all_online_meeting_messages_get_response.py new file mode 100644 index 00000000000..17acaafddb6 --- /dev/null +++ b/msgraph/generated/communications/get_all_online_meeting_messages/get_all_online_meeting_messages_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ...models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ...models.engagement_conversation_message import EngagementConversationMessage + +from ...models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GetAllOnlineMeetingMessagesGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[EngagementConversationMessage]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetAllOnlineMeetingMessagesGetResponse: + """ + 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: GetAllOnlineMeetingMessagesGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetAllOnlineMeetingMessagesGetResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ...models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ...models.engagement_conversation_message import EngagementConversationMessage + + from ...models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ...models.engagement_conversation_message import EngagementConversationMessage + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(EngagementConversationMessage)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/communications/get_all_online_meeting_messages/get_all_online_meeting_messages_request_builder.py b/msgraph/generated/communications/get_all_online_meeting_messages/get_all_online_meeting_messages_request_builder.py new file mode 100644 index 00000000000..4b2bee5a315 --- /dev/null +++ b/msgraph/generated/communications/get_all_online_meeting_messages/get_all_online_meeting_messages_request_builder.py @@ -0,0 +1,138 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...models.o_data_errors.o_data_error import ODataError + from .get_all_online_meeting_messages_get_response import GetAllOnlineMeetingMessagesGetResponse + +class GetAllOnlineMeetingMessagesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getAllOnlineMeetingMessages method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GetAllOnlineMeetingMessagesRequestBuilder 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}/communications/getAllOnlineMeetingMessages(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters]] = None) -> Optional[GetAllOnlineMeetingMessagesGetResponse]: + """ + Get all Teams question and answer (Q&A) conversation messages in a tenant. This function returns a snapshot of all Q&A activity in JSON format. The export includes:- The original question or discussion text- The user who posted the message- All replies and responders- Vote counts- Moderation status (pending or dismissed)- Private replies- The meeting ID and organizer ID that are used for mapping to meeting metadata. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GetAllOnlineMeetingMessagesGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/cloudcommunications-getallonlinemeetingmessages?view=graph-rest-1.0 + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .get_all_online_meeting_messages_get_response import GetAllOnlineMeetingMessagesGetResponse + + return await self.request_adapter.send_async(request_info, GetAllOnlineMeetingMessagesGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get all Teams question and answer (Q&A) conversation messages in a tenant. This function returns a snapshot of all Q&A activity in JSON format. The export includes:- The original question or discussion text- The user who posted the message- All replies and responders- Vote counts- Moderation status (pending or dismissed)- Private replies- The meeting ID and organizer ID that are used for mapping to meeting metadata. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> GetAllOnlineMeetingMessagesRequestBuilder: + """ + 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: GetAllOnlineMeetingMessagesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetAllOnlineMeetingMessagesRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters(): + """ + Get all Teams question and answer (Q&A) conversation messages in a tenant. This function returns a snapshot of all Q&A activity in JSON format. The export includes:- The original question or discussion text- The user who posted the message- All replies and responders- Vote counts- Moderation status (pending or dismissed)- Private replies- The meeting ID and organizer ID that are used for mapping to meeting metadata. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class GetAllOnlineMeetingMessagesRequestBuilderGetRequestConfiguration(RequestConfiguration[GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/device_management/telecom_expense_management_partners/count/count_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/count/count_request_builder.py similarity index 96% rename from msgraph/generated/device_management/telecom_expense_management_partners/count/count_request_builder.py rename to msgraph/generated/communications/online_meeting_conversations/count/count_request_builder.py index 25aed2f097d..1417331805f 100644 --- a/msgraph/generated/device_management/telecom_expense_management_partners/count/count_request_builder.py +++ b/msgraph/generated/communications/online_meeting_conversations/count/count_request_builder.py @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/deviceManagement/telecomExpenseManagementPartners/$count{?%24filter,%24search}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations/$count{?%24filter,%24search}", path_parameters) async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: """ diff --git a/msgraph/generated/communications/online_meeting_conversations/item/messages/count/count_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/messages/count/count_request_builder.py new file mode 100644 index 00000000000..e05327fd055 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/messages/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/communications/online_meeting_conversations/item/messages/item/conversation/conversation_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/conversation/conversation_request_builder.py new file mode 100644 index 00000000000..3f125e676bb --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/conversation/conversation_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.engagement_conversation import EngagementConversation + from .......models.o_data_errors.o_data_error import ODataError + +class ConversationRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConversationRequestBuilder 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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/conversation{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ConversationRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversation]: + """ + The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversation] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.engagement_conversation import EngagementConversation + + return await self.request_adapter.send_async(request_info, EngagementConversation, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConversationRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ConversationRequestBuilder: + """ + 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: ConversationRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConversationRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ConversationRequestBuilderGetQueryParameters(): + """ + The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ConversationRequestBuilderGetRequestConfiguration(RequestConfiguration[ConversationRequestBuilderGetQueryParameters]): + """ + 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/communications/online_meeting_conversations/item/messages/item/engagement_conversation_message_item_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/engagement_conversation_message_item_request_builder.py new file mode 100644 index 00000000000..3f6c817d84b --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/engagement_conversation_message_item_request_builder.py @@ -0,0 +1,228 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.engagement_conversation_message import EngagementConversationMessage + from ......models.o_data_errors.o_data_error import ODataError + from .conversation.conversation_request_builder import ConversationRequestBuilder + from .reactions.reactions_request_builder import ReactionsRequestBuilder + from .replies.replies_request_builder import RepliesRequestBuilder + from .reply_to.reply_to_request_builder import ReplyToRequestBuilder + +class EngagementConversationMessageItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the messages property of the microsoft.graph.engagementConversation entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EngagementConversationMessageItemRequestBuilder 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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property messages for communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[EngagementConversationMessageItemRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversationMessage]: + """ + The messages in a Viva Engage conversation. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessage] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.engagement_conversation_message import EngagementConversationMessage + + return await self.request_adapter.send_async(request_info, EngagementConversationMessage, error_mapping) + + async def patch(self,body: EngagementConversationMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementConversationMessage]: + """ + Update the navigation property messages in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessage] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.engagement_conversation_message import EngagementConversationMessage + + return await self.request_adapter.send_async(request_info, EngagementConversationMessage, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property messages for communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EngagementConversationMessageItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The messages in a Viva Engage conversation. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: EngagementConversationMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property messages in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> EngagementConversationMessageItemRequestBuilder: + """ + 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: EngagementConversationMessageItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EngagementConversationMessageItemRequestBuilder(self.request_adapter, raw_url) + + @property + def conversation(self) -> ConversationRequestBuilder: + """ + Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + """ + from .conversation.conversation_request_builder import ConversationRequestBuilder + + return ConversationRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def reactions(self) -> ReactionsRequestBuilder: + """ + Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + """ + from .reactions.reactions_request_builder import ReactionsRequestBuilder + + return ReactionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def replies(self) -> RepliesRequestBuilder: + """ + Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. + """ + from .replies.replies_request_builder import RepliesRequestBuilder + + return RepliesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def reply_to(self) -> ReplyToRequestBuilder: + """ + Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + """ + from .reply_to.reply_to_request_builder import ReplyToRequestBuilder + + return ReplyToRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class EngagementConversationMessageItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementConversationMessageItemRequestBuilderGetQueryParameters(): + """ + The messages in a Viva Engage conversation. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class EngagementConversationMessageItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EngagementConversationMessageItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementConversationMessageItemRequestBuilderPatchRequestConfiguration(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/communications/online_meeting_conversations/item/messages/item/reactions/count/count_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/reactions/count/count_request_builder.py new file mode 100644 index 00000000000..9c999eac6b4 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/reactions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/reactions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/communications/online_meeting_conversations/item/messages/item/reactions/item/engagement_conversation_message_reaction_item_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/reactions/item/engagement_conversation_message_reaction_item_request_builder.py new file mode 100644 index 00000000000..d9f55d64a5d --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/reactions/item/engagement_conversation_message_reaction_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.engagement_conversation_message_reaction import EngagementConversationMessageReaction + from ........models.o_data_errors.o_data_error import ODataError + +class EngagementConversationMessageReactionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EngagementConversationMessageReactionItemRequestBuilder 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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/reactions/{engagementConversationMessageReaction%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property reactions for communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversationMessageReaction]: + """ + A collection of reactions (such as like and smile) that users have applied to this message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessageReaction] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.engagement_conversation_message_reaction import EngagementConversationMessageReaction + + return await self.request_adapter.send_async(request_info, EngagementConversationMessageReaction, error_mapping) + + async def patch(self,body: EngagementConversationMessageReaction, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementConversationMessageReaction]: + """ + Update the navigation property reactions in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessageReaction] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.engagement_conversation_message_reaction import EngagementConversationMessageReaction + + return await self.request_adapter.send_async(request_info, EngagementConversationMessageReaction, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property reactions for communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of reactions (such as like and smile) that users have applied to this message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: EngagementConversationMessageReaction, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property reactions in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> EngagementConversationMessageReactionItemRequestBuilder: + """ + 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: EngagementConversationMessageReactionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EngagementConversationMessageReactionItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters(): + """ + A collection of reactions (such as like and smile) that users have applied to this message. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class EngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration(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/communications/online_meeting_conversations/item/messages/item/reactions/reactions_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/reactions/reactions_request_builder.py new file mode 100644 index 00000000000..da5c98d2c96 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/reactions/reactions_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.engagement_conversation_message_reaction import EngagementConversationMessageReaction + from .......models.engagement_conversation_message_reaction_collection_response import EngagementConversationMessageReactionCollectionResponse + from .......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.engagement_conversation_message_reaction_item_request_builder import EngagementConversationMessageReactionItemRequestBuilder + +class ReactionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReactionsRequestBuilder 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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/reactions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_engagement_conversation_message_reaction_id(self,engagement_conversation_message_reaction_id: str) -> EngagementConversationMessageReactionItemRequestBuilder: + """ + Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + param engagement_conversation_message_reaction_id: The unique identifier of engagementConversationMessageReaction + Returns: EngagementConversationMessageReactionItemRequestBuilder + """ + if engagement_conversation_message_reaction_id is None: + raise TypeError("engagement_conversation_message_reaction_id cannot be null.") + from .item.engagement_conversation_message_reaction_item_request_builder import EngagementConversationMessageReactionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["engagementConversationMessageReaction%2Did"] = engagement_conversation_message_reaction_id + return EngagementConversationMessageReactionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ReactionsRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversationMessageReactionCollectionResponse]: + """ + Get a list of the engagementConversationMessageReaction objects and their properties for an engagementConversationMessage in an online meeting. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessageReactionCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/engagementconversationdiscussionmessage-list-reactions?view=graph-rest-1.0 + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.engagement_conversation_message_reaction_collection_response import EngagementConversationMessageReactionCollectionResponse + + return await self.request_adapter.send_async(request_info, EngagementConversationMessageReactionCollectionResponse, error_mapping) + + async def post(self,body: EngagementConversationMessageReaction, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementConversationMessageReaction]: + """ + Create new navigation property to reactions for communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessageReaction] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.engagement_conversation_message_reaction import EngagementConversationMessageReaction + + return await self.request_adapter.send_async(request_info, EngagementConversationMessageReaction, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReactionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the engagementConversationMessageReaction objects and their properties for an engagementConversationMessage in an online meeting. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: EngagementConversationMessageReaction, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to reactions for communications + 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) -> ReactionsRequestBuilder: + """ + 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: ReactionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReactionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ReactionsRequestBuilderGetQueryParameters(): + """ + Get a list of the engagementConversationMessageReaction objects and their properties for an engagementConversationMessage in an online meeting. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ReactionsRequestBuilderGetRequestConfiguration(RequestConfiguration[ReactionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ReactionsRequestBuilderPostRequestConfiguration(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/communications/online_meeting_conversations/item/messages/item/replies/count/count_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/replies/count/count_request_builder.py new file mode 100644 index 00000000000..42849fd85d6 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/replies/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/communications/online_meeting_conversations/item/messages/item/replies/item/conversation/conversation_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/replies/item/conversation/conversation_request_builder.py new file mode 100644 index 00000000000..70d11742128 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/replies/item/conversation/conversation_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.engagement_conversation import EngagementConversation + from .........models.o_data_errors.o_data_error import ODataError + +class ConversationRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConversationRequestBuilder 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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/conversation{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ConversationRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversation]: + """ + The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversation] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.engagement_conversation import EngagementConversation + + return await self.request_adapter.send_async(request_info, EngagementConversation, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConversationRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ConversationRequestBuilder: + """ + 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: ConversationRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConversationRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ConversationRequestBuilderGetQueryParameters(): + """ + The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ConversationRequestBuilderGetRequestConfiguration(RequestConfiguration[ConversationRequestBuilderGetQueryParameters]): + """ + 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/communications/online_meeting_conversations/item/messages/item/replies/item/engagement_conversation_message_item_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/replies/item/engagement_conversation_message_item_request_builder.py new file mode 100644 index 00000000000..83310cb8b51 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/replies/item/engagement_conversation_message_item_request_builder.py @@ -0,0 +1,218 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.engagement_conversation_message import EngagementConversationMessage + from ........models.o_data_errors.o_data_error import ODataError + from .conversation.conversation_request_builder import ConversationRequestBuilder + from .reactions.reactions_request_builder import ReactionsRequestBuilder + from .reply_to.reply_to_request_builder import ReplyToRequestBuilder + +class EngagementConversationMessageItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EngagementConversationMessageItemRequestBuilder 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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property replies for communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[EngagementConversationMessageItemRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversationMessage]: + """ + A collection of messages that are replies to this message and form a threaded discussion. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessage] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.engagement_conversation_message import EngagementConversationMessage + + return await self.request_adapter.send_async(request_info, EngagementConversationMessage, error_mapping) + + async def patch(self,body: EngagementConversationMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementConversationMessage]: + """ + Update the navigation property replies in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessage] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.engagement_conversation_message import EngagementConversationMessage + + return await self.request_adapter.send_async(request_info, EngagementConversationMessage, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property replies for communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EngagementConversationMessageItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of messages that are replies to this message and form a threaded discussion. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: EngagementConversationMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property replies in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> EngagementConversationMessageItemRequestBuilder: + """ + 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: EngagementConversationMessageItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EngagementConversationMessageItemRequestBuilder(self.request_adapter, raw_url) + + @property + def conversation(self) -> ConversationRequestBuilder: + """ + Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + """ + from .conversation.conversation_request_builder import ConversationRequestBuilder + + return ConversationRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def reactions(self) -> ReactionsRequestBuilder: + """ + Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + """ + from .reactions.reactions_request_builder import ReactionsRequestBuilder + + return ReactionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def reply_to(self) -> ReplyToRequestBuilder: + """ + Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + """ + from .reply_to.reply_to_request_builder import ReplyToRequestBuilder + + return ReplyToRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class EngagementConversationMessageItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementConversationMessageItemRequestBuilderGetQueryParameters(): + """ + A collection of messages that are replies to this message and form a threaded discussion. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class EngagementConversationMessageItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EngagementConversationMessageItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementConversationMessageItemRequestBuilderPatchRequestConfiguration(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/communications/online_meeting_conversations/item/messages/item/replies/item/reactions/count/count_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/replies/item/reactions/count/count_request_builder.py new file mode 100644 index 00000000000..769931bff9f --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/replies/item/reactions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/reactions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/communications/online_meeting_conversations/item/messages/item/replies/item/reactions/item/engagement_conversation_message_reaction_item_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/replies/item/reactions/item/engagement_conversation_message_reaction_item_request_builder.py new file mode 100644 index 00000000000..d637a1ca2b9 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/replies/item/reactions/item/engagement_conversation_message_reaction_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.engagement_conversation_message_reaction import EngagementConversationMessageReaction + from ..........models.o_data_errors.o_data_error import ODataError + +class EngagementConversationMessageReactionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EngagementConversationMessageReactionItemRequestBuilder 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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/reactions/{engagementConversationMessageReaction%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property reactions for communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversationMessageReaction]: + """ + A collection of reactions (such as like and smile) that users have applied to this message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessageReaction] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.engagement_conversation_message_reaction import EngagementConversationMessageReaction + + return await self.request_adapter.send_async(request_info, EngagementConversationMessageReaction, error_mapping) + + async def patch(self,body: EngagementConversationMessageReaction, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementConversationMessageReaction]: + """ + Update the navigation property reactions in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessageReaction] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.engagement_conversation_message_reaction import EngagementConversationMessageReaction + + return await self.request_adapter.send_async(request_info, EngagementConversationMessageReaction, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property reactions for communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of reactions (such as like and smile) that users have applied to this message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: EngagementConversationMessageReaction, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property reactions in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> EngagementConversationMessageReactionItemRequestBuilder: + """ + 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: EngagementConversationMessageReactionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EngagementConversationMessageReactionItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters(): + """ + A collection of reactions (such as like and smile) that users have applied to this message. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class EngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration(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/communications/online_meeting_conversations/item/messages/item/replies/item/reactions/reactions_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/replies/item/reactions/reactions_request_builder.py new file mode 100644 index 00000000000..763be1ebb94 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/replies/item/reactions/reactions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.engagement_conversation_message_reaction import EngagementConversationMessageReaction + from .........models.engagement_conversation_message_reaction_collection_response import EngagementConversationMessageReactionCollectionResponse + from .........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.engagement_conversation_message_reaction_item_request_builder import EngagementConversationMessageReactionItemRequestBuilder + +class ReactionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReactionsRequestBuilder 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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/reactions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_engagement_conversation_message_reaction_id(self,engagement_conversation_message_reaction_id: str) -> EngagementConversationMessageReactionItemRequestBuilder: + """ + Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + param engagement_conversation_message_reaction_id: The unique identifier of engagementConversationMessageReaction + Returns: EngagementConversationMessageReactionItemRequestBuilder + """ + if engagement_conversation_message_reaction_id is None: + raise TypeError("engagement_conversation_message_reaction_id cannot be null.") + from .item.engagement_conversation_message_reaction_item_request_builder import EngagementConversationMessageReactionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["engagementConversationMessageReaction%2Did"] = engagement_conversation_message_reaction_id + return EngagementConversationMessageReactionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ReactionsRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversationMessageReactionCollectionResponse]: + """ + A collection of reactions (such as like and smile) that users have applied to this message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessageReactionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.engagement_conversation_message_reaction_collection_response import EngagementConversationMessageReactionCollectionResponse + + return await self.request_adapter.send_async(request_info, EngagementConversationMessageReactionCollectionResponse, error_mapping) + + async def post(self,body: EngagementConversationMessageReaction, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementConversationMessageReaction]: + """ + Create new navigation property to reactions for communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessageReaction] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.engagement_conversation_message_reaction import EngagementConversationMessageReaction + + return await self.request_adapter.send_async(request_info, EngagementConversationMessageReaction, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReactionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of reactions (such as like and smile) that users have applied to this message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: EngagementConversationMessageReaction, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to reactions for communications + 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) -> ReactionsRequestBuilder: + """ + 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: ReactionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReactionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ReactionsRequestBuilderGetQueryParameters(): + """ + A collection of reactions (such as like and smile) that users have applied to this message. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ReactionsRequestBuilderGetRequestConfiguration(RequestConfiguration[ReactionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ReactionsRequestBuilderPostRequestConfiguration(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/communications/online_meeting_conversations/item/messages/item/replies/item/reply_to/reply_to_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/replies/item/reply_to/reply_to_request_builder.py new file mode 100644 index 00000000000..c974c91cc04 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/replies/item/reply_to/reply_to_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.engagement_conversation_message import EngagementConversationMessage + from .........models.o_data_errors.o_data_error import ODataError + +class ReplyToRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReplyToRequestBuilder 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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies/{engagementConversationMessage%2Did1}/replyTo{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ReplyToRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversationMessage]: + """ + The parent message to which this message is a reply, if it is part of a reply chain. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessage] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.engagement_conversation_message import EngagementConversationMessage + + return await self.request_adapter.send_async(request_info, EngagementConversationMessage, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReplyToRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The parent message to which this message is a reply, if it is part of a reply chain. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ReplyToRequestBuilder: + """ + 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: ReplyToRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReplyToRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ReplyToRequestBuilderGetQueryParameters(): + """ + The parent message to which this message is a reply, if it is part of a reply chain. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ReplyToRequestBuilderGetRequestConfiguration(RequestConfiguration[ReplyToRequestBuilderGetQueryParameters]): + """ + 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/communications/online_meeting_conversations/item/messages/item/replies/replies_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/replies/replies_request_builder.py new file mode 100644 index 00000000000..db4efc81e57 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/replies/replies_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.engagement_conversation_message import EngagementConversationMessage + from .......models.engagement_conversation_message_collection_response import EngagementConversationMessageCollectionResponse + from .......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.engagement_conversation_message_item_request_builder import EngagementConversationMessageItemRequestBuilder + +class RepliesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RepliesRequestBuilder 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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_engagement_conversation_message_id1(self,engagement_conversation_message_id1: str) -> EngagementConversationMessageItemRequestBuilder: + """ + Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. + param engagement_conversation_message_id1: The unique identifier of engagementConversationMessage + Returns: EngagementConversationMessageItemRequestBuilder + """ + if engagement_conversation_message_id1 is None: + raise TypeError("engagement_conversation_message_id1 cannot be null.") + from .item.engagement_conversation_message_item_request_builder import EngagementConversationMessageItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["engagementConversationMessage%2Did1"] = engagement_conversation_message_id1 + return EngagementConversationMessageItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[RepliesRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversationMessageCollectionResponse]: + """ + A collection of messages that are replies to this message and form a threaded discussion. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessageCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.engagement_conversation_message_collection_response import EngagementConversationMessageCollectionResponse + + return await self.request_adapter.send_async(request_info, EngagementConversationMessageCollectionResponse, error_mapping) + + async def post(self,body: EngagementConversationMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementConversationMessage]: + """ + Create new navigation property to replies for communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessage] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.engagement_conversation_message import EngagementConversationMessage + + return await self.request_adapter.send_async(request_info, EngagementConversationMessage, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RepliesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of messages that are replies to this message and form a threaded discussion. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: EngagementConversationMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to replies for communications + 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) -> RepliesRequestBuilder: + """ + 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: RepliesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RepliesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class RepliesRequestBuilderGetQueryParameters(): + """ + A collection of messages that are replies to this message and form a threaded discussion. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class RepliesRequestBuilderGetRequestConfiguration(RequestConfiguration[RepliesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RepliesRequestBuilderPostRequestConfiguration(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/communications/online_meeting_conversations/item/messages/item/reply_to/reply_to_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/reply_to/reply_to_request_builder.py new file mode 100644 index 00000000000..43a9c74c641 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/messages/item/reply_to/reply_to_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.engagement_conversation_message import EngagementConversationMessage + from .......models.o_data_errors.o_data_error import ODataError + +class ReplyToRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReplyToRequestBuilder 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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages/{engagementConversationMessage%2Did}/replyTo{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ReplyToRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversationMessage]: + """ + The parent message to which this message is a reply, if it is part of a reply chain. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessage] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.engagement_conversation_message import EngagementConversationMessage + + return await self.request_adapter.send_async(request_info, EngagementConversationMessage, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReplyToRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The parent message to which this message is a reply, if it is part of a reply chain. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ReplyToRequestBuilder: + """ + 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: ReplyToRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReplyToRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ReplyToRequestBuilderGetQueryParameters(): + """ + The parent message to which this message is a reply, if it is part of a reply chain. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ReplyToRequestBuilderGetRequestConfiguration(RequestConfiguration[ReplyToRequestBuilderGetQueryParameters]): + """ + 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/communications/online_meeting_conversations/item/messages/messages_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/messages/messages_request_builder.py new file mode 100644 index 00000000000..06981b2f16b --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/messages/messages_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.engagement_conversation_message import EngagementConversationMessage + from .....models.engagement_conversation_message_collection_response import EngagementConversationMessageCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.engagement_conversation_message_item_request_builder import EngagementConversationMessageItemRequestBuilder + +class MessagesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the messages property of the microsoft.graph.engagementConversation entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MessagesRequestBuilder 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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/messages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_engagement_conversation_message_id(self,engagement_conversation_message_id: str) -> EngagementConversationMessageItemRequestBuilder: + """ + Provides operations to manage the messages property of the microsoft.graph.engagementConversation entity. + param engagement_conversation_message_id: The unique identifier of engagementConversationMessage + Returns: EngagementConversationMessageItemRequestBuilder + """ + if engagement_conversation_message_id is None: + raise TypeError("engagement_conversation_message_id cannot be null.") + from .item.engagement_conversation_message_item_request_builder import EngagementConversationMessageItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["engagementConversationMessage%2Did"] = engagement_conversation_message_id + return EngagementConversationMessageItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[MessagesRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversationMessageCollectionResponse]: + """ + The messages in a Viva Engage conversation. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessageCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.engagement_conversation_message_collection_response import EngagementConversationMessageCollectionResponse + + return await self.request_adapter.send_async(request_info, EngagementConversationMessageCollectionResponse, error_mapping) + + async def post(self,body: EngagementConversationMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementConversationMessage]: + """ + Create new navigation property to messages for communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessage] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.engagement_conversation_message import EngagementConversationMessage + + return await self.request_adapter.send_async(request_info, EngagementConversationMessage, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MessagesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The messages in a Viva Engage conversation. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: EngagementConversationMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to messages for communications + 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) -> MessagesRequestBuilder: + """ + 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: MessagesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MessagesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class MessagesRequestBuilderGetQueryParameters(): + """ + The messages in a Viva Engage conversation. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class MessagesRequestBuilderGetRequestConfiguration(RequestConfiguration[MessagesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MessagesRequestBuilderPostRequestConfiguration(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/communications/online_meeting_conversations/item/online_meeting/attendee_report/attendee_report_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/online_meeting/attendee_report/attendee_report_request_builder.py new file mode 100644 index 00000000000..b416631b6e3 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/online_meeting/attendee_report/attendee_report_request_builder.py @@ -0,0 +1,157 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class AttendeeReportRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the cloudCommunications entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AttendeeReportRequestBuilder 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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/onlineMeeting/attendeeReport", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The content stream of the attendee report of a Microsoft Teams live event. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The content stream of the attendee report of a Microsoft Teams live event. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + The content stream of the attendee report of a Microsoft Teams live event. Read-only. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The content stream of the attendee report of a Microsoft Teams live event. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The content stream of the attendee report of a Microsoft Teams live event. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The content stream of the attendee report of a Microsoft Teams live event. Read-only. + param body: Binary 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.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> AttendeeReportRequestBuilder: + """ + 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: AttendeeReportRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AttendeeReportRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AttendeeReportRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AttendeeReportRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AttendeeReportRequestBuilderPutRequestConfiguration(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/communications/online_meeting_conversations/item/online_meeting/online_meeting_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/online_meeting/online_meeting_request_builder.py new file mode 100644 index 00000000000..8f5d97bfb56 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/online_meeting/online_meeting_request_builder.py @@ -0,0 +1,117 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.online_meeting import OnlineMeeting + from .....models.o_data_errors.o_data_error import ODataError + from .attendee_report.attendee_report_request_builder import AttendeeReportRequestBuilder + +class OnlineMeetingRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the onlineMeeting property of the microsoft.graph.onlineMeetingEngagementConversation entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new OnlineMeetingRequestBuilder 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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/onlineMeeting{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[OnlineMeetingRequestBuilderGetQueryParameters]] = None) -> Optional[OnlineMeeting]: + """ + The online meeting associated with the conversation. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[OnlineMeeting] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.online_meeting import OnlineMeeting + + return await self.request_adapter.send_async(request_info, OnlineMeeting, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[OnlineMeetingRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The online meeting associated with the conversation. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> OnlineMeetingRequestBuilder: + """ + 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: OnlineMeetingRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return OnlineMeetingRequestBuilder(self.request_adapter, raw_url) + + @property + def attendee_report(self) -> AttendeeReportRequestBuilder: + """ + Provides operations to manage the media for the cloudCommunications entity. + """ + from .attendee_report.attendee_report_request_builder import AttendeeReportRequestBuilder + + return AttendeeReportRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class OnlineMeetingRequestBuilderGetQueryParameters(): + """ + The online meeting associated with the conversation. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class OnlineMeetingRequestBuilderGetRequestConfiguration(RequestConfiguration[OnlineMeetingRequestBuilderGetQueryParameters]): + """ + 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/communications/online_meeting_conversations/item/online_meeting_engagement_conversation_item_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/online_meeting_engagement_conversation_item_request_builder.py new file mode 100644 index 00000000000..1c6f7ca9537 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/online_meeting_engagement_conversation_item_request_builder.py @@ -0,0 +1,218 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.online_meeting_engagement_conversation import OnlineMeetingEngagementConversation + from ....models.o_data_errors.o_data_error import ODataError + from .messages.messages_request_builder import MessagesRequestBuilder + from .online_meeting.online_meeting_request_builder import OnlineMeetingRequestBuilder + from .starter.starter_request_builder import StarterRequestBuilder + +class OnlineMeetingEngagementConversationItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the onlineMeetingConversations property of the microsoft.graph.cloudCommunications entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new OnlineMeetingEngagementConversationItemRequestBuilder 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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property onlineMeetingConversations for communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[OnlineMeetingEngagementConversationItemRequestBuilderGetQueryParameters]] = None) -> Optional[OnlineMeetingEngagementConversation]: + """ + A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[OnlineMeetingEngagementConversation] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.online_meeting_engagement_conversation import OnlineMeetingEngagementConversation + + return await self.request_adapter.send_async(request_info, OnlineMeetingEngagementConversation, error_mapping) + + async def patch(self,body: OnlineMeetingEngagementConversation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[OnlineMeetingEngagementConversation]: + """ + Update the navigation property onlineMeetingConversations in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[OnlineMeetingEngagementConversation] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.online_meeting_engagement_conversation import OnlineMeetingEngagementConversation + + return await self.request_adapter.send_async(request_info, OnlineMeetingEngagementConversation, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property onlineMeetingConversations for communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[OnlineMeetingEngagementConversationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: OnlineMeetingEngagementConversation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property onlineMeetingConversations in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> OnlineMeetingEngagementConversationItemRequestBuilder: + """ + 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: OnlineMeetingEngagementConversationItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return OnlineMeetingEngagementConversationItemRequestBuilder(self.request_adapter, raw_url) + + @property + def messages(self) -> MessagesRequestBuilder: + """ + Provides operations to manage the messages property of the microsoft.graph.engagementConversation entity. + """ + from .messages.messages_request_builder import MessagesRequestBuilder + + return MessagesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def online_meeting(self) -> OnlineMeetingRequestBuilder: + """ + Provides operations to manage the onlineMeeting property of the microsoft.graph.onlineMeetingEngagementConversation entity. + """ + from .online_meeting.online_meeting_request_builder import OnlineMeetingRequestBuilder + + return OnlineMeetingRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def starter(self) -> StarterRequestBuilder: + """ + Provides operations to manage the starter property of the microsoft.graph.engagementConversation entity. + """ + from .starter.starter_request_builder import StarterRequestBuilder + + return StarterRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class OnlineMeetingEngagementConversationItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class OnlineMeetingEngagementConversationItemRequestBuilderGetQueryParameters(): + """ + A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class OnlineMeetingEngagementConversationItemRequestBuilderGetRequestConfiguration(RequestConfiguration[OnlineMeetingEngagementConversationItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class OnlineMeetingEngagementConversationItemRequestBuilderPatchRequestConfiguration(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/communications/online_meeting_conversations/item/starter/conversation/conversation_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/starter/conversation/conversation_request_builder.py new file mode 100644 index 00000000000..b8fa29f3d10 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/starter/conversation/conversation_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.engagement_conversation import EngagementConversation + from ......models.o_data_errors.o_data_error import ODataError + +class ConversationRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConversationRequestBuilder 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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/conversation{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ConversationRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversation]: + """ + The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversation] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.engagement_conversation import EngagementConversation + + return await self.request_adapter.send_async(request_info, EngagementConversation, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConversationRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ConversationRequestBuilder: + """ + 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: ConversationRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConversationRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ConversationRequestBuilderGetQueryParameters(): + """ + The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ConversationRequestBuilderGetRequestConfiguration(RequestConfiguration[ConversationRequestBuilderGetQueryParameters]): + """ + 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/communications/online_meeting_conversations/item/starter/reactions/count/count_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/starter/reactions/count/count_request_builder.py new file mode 100644 index 00000000000..1e031ecc5ff --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/starter/reactions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/reactions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/communications/online_meeting_conversations/item/starter/reactions/item/engagement_conversation_message_reaction_item_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/starter/reactions/item/engagement_conversation_message_reaction_item_request_builder.py new file mode 100644 index 00000000000..5d3642fa4f6 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/starter/reactions/item/engagement_conversation_message_reaction_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.engagement_conversation_message_reaction import EngagementConversationMessageReaction + from .......models.o_data_errors.o_data_error import ODataError + +class EngagementConversationMessageReactionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EngagementConversationMessageReactionItemRequestBuilder 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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/reactions/{engagementConversationMessageReaction%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property reactions for communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversationMessageReaction]: + """ + A collection of reactions (such as like and smile) that users have applied to this message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessageReaction] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.engagement_conversation_message_reaction import EngagementConversationMessageReaction + + return await self.request_adapter.send_async(request_info, EngagementConversationMessageReaction, error_mapping) + + async def patch(self,body: EngagementConversationMessageReaction, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementConversationMessageReaction]: + """ + Update the navigation property reactions in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessageReaction] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.engagement_conversation_message_reaction import EngagementConversationMessageReaction + + return await self.request_adapter.send_async(request_info, EngagementConversationMessageReaction, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property reactions for communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of reactions (such as like and smile) that users have applied to this message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: EngagementConversationMessageReaction, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property reactions in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> EngagementConversationMessageReactionItemRequestBuilder: + """ + 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: EngagementConversationMessageReactionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EngagementConversationMessageReactionItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters(): + """ + A collection of reactions (such as like and smile) that users have applied to this message. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class EngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration(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/communications/online_meeting_conversations/item/starter/reactions/reactions_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/starter/reactions/reactions_request_builder.py new file mode 100644 index 00000000000..f4d4d08b670 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/starter/reactions/reactions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.engagement_conversation_message_reaction import EngagementConversationMessageReaction + from ......models.engagement_conversation_message_reaction_collection_response import EngagementConversationMessageReactionCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.engagement_conversation_message_reaction_item_request_builder import EngagementConversationMessageReactionItemRequestBuilder + +class ReactionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReactionsRequestBuilder 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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/reactions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_engagement_conversation_message_reaction_id(self,engagement_conversation_message_reaction_id: str) -> EngagementConversationMessageReactionItemRequestBuilder: + """ + Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + param engagement_conversation_message_reaction_id: The unique identifier of engagementConversationMessageReaction + Returns: EngagementConversationMessageReactionItemRequestBuilder + """ + if engagement_conversation_message_reaction_id is None: + raise TypeError("engagement_conversation_message_reaction_id cannot be null.") + from .item.engagement_conversation_message_reaction_item_request_builder import EngagementConversationMessageReactionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["engagementConversationMessageReaction%2Did"] = engagement_conversation_message_reaction_id + return EngagementConversationMessageReactionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ReactionsRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversationMessageReactionCollectionResponse]: + """ + A collection of reactions (such as like and smile) that users have applied to this message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessageReactionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.engagement_conversation_message_reaction_collection_response import EngagementConversationMessageReactionCollectionResponse + + return await self.request_adapter.send_async(request_info, EngagementConversationMessageReactionCollectionResponse, error_mapping) + + async def post(self,body: EngagementConversationMessageReaction, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementConversationMessageReaction]: + """ + Create new navigation property to reactions for communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessageReaction] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.engagement_conversation_message_reaction import EngagementConversationMessageReaction + + return await self.request_adapter.send_async(request_info, EngagementConversationMessageReaction, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReactionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of reactions (such as like and smile) that users have applied to this message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: EngagementConversationMessageReaction, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to reactions for communications + 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) -> ReactionsRequestBuilder: + """ + 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: ReactionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReactionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ReactionsRequestBuilderGetQueryParameters(): + """ + A collection of reactions (such as like and smile) that users have applied to this message. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ReactionsRequestBuilderGetRequestConfiguration(RequestConfiguration[ReactionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ReactionsRequestBuilderPostRequestConfiguration(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/communications/online_meeting_conversations/item/starter/replies/count/count_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/starter/replies/count/count_request_builder.py new file mode 100644 index 00000000000..0383e545b3c --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/starter/replies/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/communications/online_meeting_conversations/item/starter/replies/item/conversation/conversation_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/starter/replies/item/conversation/conversation_request_builder.py new file mode 100644 index 00000000000..440f07d6674 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/starter/replies/item/conversation/conversation_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.engagement_conversation import EngagementConversation + from ........models.o_data_errors.o_data_error import ODataError + +class ConversationRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ConversationRequestBuilder 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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/conversation{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ConversationRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversation]: + """ + The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversation] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.engagement_conversation import EngagementConversation + + return await self.request_adapter.send_async(request_info, EngagementConversation, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConversationRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ConversationRequestBuilder: + """ + 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: ConversationRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ConversationRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ConversationRequestBuilderGetQueryParameters(): + """ + The Viva Engage conversation to which this message belongs. This relationship establishes the thread context for the message. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ConversationRequestBuilderGetRequestConfiguration(RequestConfiguration[ConversationRequestBuilderGetQueryParameters]): + """ + 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/communications/online_meeting_conversations/item/starter/replies/item/engagement_conversation_message_item_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/starter/replies/item/engagement_conversation_message_item_request_builder.py new file mode 100644 index 00000000000..7c34de28163 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/starter/replies/item/engagement_conversation_message_item_request_builder.py @@ -0,0 +1,218 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.engagement_conversation_message import EngagementConversationMessage + from .......models.o_data_errors.o_data_error import ODataError + from .conversation.conversation_request_builder import ConversationRequestBuilder + from .reactions.reactions_request_builder import ReactionsRequestBuilder + from .reply_to.reply_to_request_builder import ReplyToRequestBuilder + +class EngagementConversationMessageItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EngagementConversationMessageItemRequestBuilder 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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property replies for communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[EngagementConversationMessageItemRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversationMessage]: + """ + A collection of messages that are replies to this message and form a threaded discussion. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessage] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.engagement_conversation_message import EngagementConversationMessage + + return await self.request_adapter.send_async(request_info, EngagementConversationMessage, error_mapping) + + async def patch(self,body: EngagementConversationMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementConversationMessage]: + """ + Update the navigation property replies in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessage] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.engagement_conversation_message import EngagementConversationMessage + + return await self.request_adapter.send_async(request_info, EngagementConversationMessage, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property replies for communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EngagementConversationMessageItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of messages that are replies to this message and form a threaded discussion. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: EngagementConversationMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property replies in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> EngagementConversationMessageItemRequestBuilder: + """ + 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: EngagementConversationMessageItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EngagementConversationMessageItemRequestBuilder(self.request_adapter, raw_url) + + @property + def conversation(self) -> ConversationRequestBuilder: + """ + Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + """ + from .conversation.conversation_request_builder import ConversationRequestBuilder + + return ConversationRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def reactions(self) -> ReactionsRequestBuilder: + """ + Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + """ + from .reactions.reactions_request_builder import ReactionsRequestBuilder + + return ReactionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def reply_to(self) -> ReplyToRequestBuilder: + """ + Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + """ + from .reply_to.reply_to_request_builder import ReplyToRequestBuilder + + return ReplyToRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class EngagementConversationMessageItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementConversationMessageItemRequestBuilderGetQueryParameters(): + """ + A collection of messages that are replies to this message and form a threaded discussion. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class EngagementConversationMessageItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EngagementConversationMessageItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementConversationMessageItemRequestBuilderPatchRequestConfiguration(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/communications/online_meeting_conversations/item/starter/replies/item/reactions/count/count_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/starter/replies/item/reactions/count/count_request_builder.py new file mode 100644 index 00000000000..d8f78fd746a --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/starter/replies/item/reactions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/reactions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/communications/online_meeting_conversations/item/starter/replies/item/reactions/item/engagement_conversation_message_reaction_item_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/starter/replies/item/reactions/item/engagement_conversation_message_reaction_item_request_builder.py new file mode 100644 index 00000000000..12af725fd0c --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/starter/replies/item/reactions/item/engagement_conversation_message_reaction_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.engagement_conversation_message_reaction import EngagementConversationMessageReaction + from .........models.o_data_errors.o_data_error import ODataError + +class EngagementConversationMessageReactionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EngagementConversationMessageReactionItemRequestBuilder 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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/reactions/{engagementConversationMessageReaction%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property reactions for communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversationMessageReaction]: + """ + A collection of reactions (such as like and smile) that users have applied to this message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessageReaction] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.engagement_conversation_message_reaction import EngagementConversationMessageReaction + + return await self.request_adapter.send_async(request_info, EngagementConversationMessageReaction, error_mapping) + + async def patch(self,body: EngagementConversationMessageReaction, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementConversationMessageReaction]: + """ + Update the navigation property reactions in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessageReaction] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.engagement_conversation_message_reaction import EngagementConversationMessageReaction + + return await self.request_adapter.send_async(request_info, EngagementConversationMessageReaction, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property reactions for communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of reactions (such as like and smile) that users have applied to this message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: EngagementConversationMessageReaction, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property reactions in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> EngagementConversationMessageReactionItemRequestBuilder: + """ + 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: EngagementConversationMessageReactionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EngagementConversationMessageReactionItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters(): + """ + A collection of reactions (such as like and smile) that users have applied to this message. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class EngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration(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/communications/online_meeting_conversations/item/starter/replies/item/reactions/reactions_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/starter/replies/item/reactions/reactions_request_builder.py new file mode 100644 index 00000000000..e5236e94e55 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/starter/replies/item/reactions/reactions_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.engagement_conversation_message_reaction import EngagementConversationMessageReaction + from ........models.engagement_conversation_message_reaction_collection_response import EngagementConversationMessageReactionCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.engagement_conversation_message_reaction_item_request_builder import EngagementConversationMessageReactionItemRequestBuilder + +class ReactionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReactionsRequestBuilder 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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/reactions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_engagement_conversation_message_reaction_id(self,engagement_conversation_message_reaction_id: str) -> EngagementConversationMessageReactionItemRequestBuilder: + """ + Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + param engagement_conversation_message_reaction_id: The unique identifier of engagementConversationMessageReaction + Returns: EngagementConversationMessageReactionItemRequestBuilder + """ + if engagement_conversation_message_reaction_id is None: + raise TypeError("engagement_conversation_message_reaction_id cannot be null.") + from .item.engagement_conversation_message_reaction_item_request_builder import EngagementConversationMessageReactionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["engagementConversationMessageReaction%2Did"] = engagement_conversation_message_reaction_id + return EngagementConversationMessageReactionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ReactionsRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversationMessageReactionCollectionResponse]: + """ + A collection of reactions (such as like and smile) that users have applied to this message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessageReactionCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.engagement_conversation_message_reaction_collection_response import EngagementConversationMessageReactionCollectionResponse + + return await self.request_adapter.send_async(request_info, EngagementConversationMessageReactionCollectionResponse, error_mapping) + + async def post(self,body: EngagementConversationMessageReaction, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementConversationMessageReaction]: + """ + Create new navigation property to reactions for communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessageReaction] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.engagement_conversation_message_reaction import EngagementConversationMessageReaction + + return await self.request_adapter.send_async(request_info, EngagementConversationMessageReaction, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReactionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of reactions (such as like and smile) that users have applied to this message. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: EngagementConversationMessageReaction, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to reactions for communications + 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) -> ReactionsRequestBuilder: + """ + 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: ReactionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReactionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ReactionsRequestBuilderGetQueryParameters(): + """ + A collection of reactions (such as like and smile) that users have applied to this message. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ReactionsRequestBuilderGetRequestConfiguration(RequestConfiguration[ReactionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ReactionsRequestBuilderPostRequestConfiguration(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/communications/online_meeting_conversations/item/starter/replies/item/reply_to/reply_to_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/starter/replies/item/reply_to/reply_to_request_builder.py new file mode 100644 index 00000000000..5ec446fb0c8 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/starter/replies/item/reply_to/reply_to_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.engagement_conversation_message import EngagementConversationMessage + from ........models.o_data_errors.o_data_error import ODataError + +class ReplyToRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReplyToRequestBuilder 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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies/{engagementConversationMessage%2Did}/replyTo{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ReplyToRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversationMessage]: + """ + The parent message to which this message is a reply, if it is part of a reply chain. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessage] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.engagement_conversation_message import EngagementConversationMessage + + return await self.request_adapter.send_async(request_info, EngagementConversationMessage, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReplyToRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The parent message to which this message is a reply, if it is part of a reply chain. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ReplyToRequestBuilder: + """ + 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: ReplyToRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReplyToRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ReplyToRequestBuilderGetQueryParameters(): + """ + The parent message to which this message is a reply, if it is part of a reply chain. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ReplyToRequestBuilderGetRequestConfiguration(RequestConfiguration[ReplyToRequestBuilderGetQueryParameters]): + """ + 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/communications/online_meeting_conversations/item/starter/replies/replies_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/starter/replies/replies_request_builder.py new file mode 100644 index 00000000000..8353365c121 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/starter/replies/replies_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.engagement_conversation_message import EngagementConversationMessage + from ......models.engagement_conversation_message_collection_response import EngagementConversationMessageCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.engagement_conversation_message_item_request_builder import EngagementConversationMessageItemRequestBuilder + +class RepliesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RepliesRequestBuilder 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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_engagement_conversation_message_id(self,engagement_conversation_message_id: str) -> EngagementConversationMessageItemRequestBuilder: + """ + Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. + param engagement_conversation_message_id: The unique identifier of engagementConversationMessage + Returns: EngagementConversationMessageItemRequestBuilder + """ + if engagement_conversation_message_id is None: + raise TypeError("engagement_conversation_message_id cannot be null.") + from .item.engagement_conversation_message_item_request_builder import EngagementConversationMessageItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["engagementConversationMessage%2Did"] = engagement_conversation_message_id + return EngagementConversationMessageItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[RepliesRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversationMessageCollectionResponse]: + """ + A collection of messages that are replies to this message and form a threaded discussion. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessageCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.engagement_conversation_message_collection_response import EngagementConversationMessageCollectionResponse + + return await self.request_adapter.send_async(request_info, EngagementConversationMessageCollectionResponse, error_mapping) + + async def post(self,body: EngagementConversationMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementConversationMessage]: + """ + Create new navigation property to replies for communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessage] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.engagement_conversation_message import EngagementConversationMessage + + return await self.request_adapter.send_async(request_info, EngagementConversationMessage, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RepliesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of messages that are replies to this message and form a threaded discussion. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: EngagementConversationMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to replies for communications + 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) -> RepliesRequestBuilder: + """ + 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: RepliesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RepliesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class RepliesRequestBuilderGetQueryParameters(): + """ + A collection of messages that are replies to this message and form a threaded discussion. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class RepliesRequestBuilderGetRequestConfiguration(RequestConfiguration[RepliesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RepliesRequestBuilderPostRequestConfiguration(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/communications/online_meeting_conversations/item/starter/reply_to/reply_to_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/starter/reply_to/reply_to_request_builder.py new file mode 100644 index 00000000000..88bd912d303 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/starter/reply_to/reply_to_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.engagement_conversation_message import EngagementConversationMessage + from ......models.o_data_errors.o_data_error import ODataError + +class ReplyToRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReplyToRequestBuilder 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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter/replyTo{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ReplyToRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversationMessage]: + """ + The parent message to which this message is a reply, if it is part of a reply chain. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessage] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.engagement_conversation_message import EngagementConversationMessage + + return await self.request_adapter.send_async(request_info, EngagementConversationMessage, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReplyToRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The parent message to which this message is a reply, if it is part of a reply chain. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ReplyToRequestBuilder: + """ + 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: ReplyToRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReplyToRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ReplyToRequestBuilderGetQueryParameters(): + """ + The parent message to which this message is a reply, if it is part of a reply chain. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ReplyToRequestBuilderGetRequestConfiguration(RequestConfiguration[ReplyToRequestBuilderGetQueryParameters]): + """ + 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/communications/online_meeting_conversations/item/starter/starter_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/item/starter/starter_request_builder.py new file mode 100644 index 00000000000..b63797225c4 --- /dev/null +++ b/msgraph/generated/communications/online_meeting_conversations/item/starter/starter_request_builder.py @@ -0,0 +1,228 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.engagement_conversation_message import EngagementConversationMessage + from .....models.o_data_errors.o_data_error import ODataError + from .conversation.conversation_request_builder import ConversationRequestBuilder + from .reactions.reactions_request_builder import ReactionsRequestBuilder + from .replies.replies_request_builder import RepliesRequestBuilder + from .reply_to.reply_to_request_builder import ReplyToRequestBuilder + +class StarterRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the starter property of the microsoft.graph.engagementConversation entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new StarterRequestBuilder 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}/communications/onlineMeetingConversations/{onlineMeetingEngagementConversation%2Did}/starter{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property starter for communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[StarterRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementConversationMessage]: + """ + The first message in a Viva Engage conversation. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessage] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.engagement_conversation_message import EngagementConversationMessage + + return await self.request_adapter.send_async(request_info, EngagementConversationMessage, error_mapping) + + async def patch(self,body: EngagementConversationMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementConversationMessage]: + """ + Update the navigation property starter in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EngagementConversationMessage] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.engagement_conversation_message import EngagementConversationMessage + + return await self.request_adapter.send_async(request_info, EngagementConversationMessage, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property starter for communications + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[StarterRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The first message in a Viva Engage conversation. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: EngagementConversationMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property starter in communications + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> StarterRequestBuilder: + """ + 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: StarterRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return StarterRequestBuilder(self.request_adapter, raw_url) + + @property + def conversation(self) -> ConversationRequestBuilder: + """ + Provides operations to manage the conversation property of the microsoft.graph.engagementConversationMessage entity. + """ + from .conversation.conversation_request_builder import ConversationRequestBuilder + + return ConversationRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def reactions(self) -> ReactionsRequestBuilder: + """ + Provides operations to manage the reactions property of the microsoft.graph.engagementConversationMessage entity. + """ + from .reactions.reactions_request_builder import ReactionsRequestBuilder + + return ReactionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def replies(self) -> RepliesRequestBuilder: + """ + Provides operations to manage the replies property of the microsoft.graph.engagementConversationMessage entity. + """ + from .replies.replies_request_builder import RepliesRequestBuilder + + return RepliesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def reply_to(self) -> ReplyToRequestBuilder: + """ + Provides operations to manage the replyTo property of the microsoft.graph.engagementConversationMessage entity. + """ + from .reply_to.reply_to_request_builder import ReplyToRequestBuilder + + return ReplyToRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class StarterRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class StarterRequestBuilderGetQueryParameters(): + """ + The first message in a Viva Engage conversation. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class StarterRequestBuilderGetRequestConfiguration(RequestConfiguration[StarterRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class StarterRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/device_management/telecom_expense_management_partners/telecom_expense_management_partners_request_builder.py b/msgraph/generated/communications/online_meeting_conversations/online_meeting_conversations_request_builder.py similarity index 61% rename from msgraph/generated/device_management/telecom_expense_management_partners/telecom_expense_management_partners_request_builder.py rename to msgraph/generated/communications/online_meeting_conversations/online_meeting_conversations_request_builder.py index 54b960a56db..16a2e175e1d 100644 --- a/msgraph/generated/device_management/telecom_expense_management_partners/telecom_expense_management_partners_request_builder.py +++ b/msgraph/generated/communications/online_meeting_conversations/online_meeting_conversations_request_builder.py @@ -14,45 +14,44 @@ from warnings import warn if TYPE_CHECKING: + from ...models.online_meeting_engagement_conversation import OnlineMeetingEngagementConversation + from ...models.online_meeting_engagement_conversation_collection_response import OnlineMeetingEngagementConversationCollectionResponse from ...models.o_data_errors.o_data_error import ODataError - from ...models.telecom_expense_management_partner import TelecomExpenseManagementPartner - from ...models.telecom_expense_management_partner_collection_response import TelecomExpenseManagementPartnerCollectionResponse from .count.count_request_builder import CountRequestBuilder - from .item.telecom_expense_management_partner_item_request_builder import TelecomExpenseManagementPartnerItemRequestBuilder + from .item.online_meeting_engagement_conversation_item_request_builder import OnlineMeetingEngagementConversationItemRequestBuilder -class TelecomExpenseManagementPartnersRequestBuilder(BaseRequestBuilder): +class OnlineMeetingConversationsRequestBuilder(BaseRequestBuilder): """ - Provides operations to manage the telecomExpenseManagementPartners property of the microsoft.graph.deviceManagement entity. + Provides operations to manage the onlineMeetingConversations property of the microsoft.graph.cloudCommunications entity. """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ - Instantiates a new TelecomExpenseManagementPartnersRequestBuilder and sets the default values. + Instantiates a new OnlineMeetingConversationsRequestBuilder 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}/deviceManagement/telecomExpenseManagementPartners{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetingConversations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - def by_telecom_expense_management_partner_id(self,telecom_expense_management_partner_id: str) -> TelecomExpenseManagementPartnerItemRequestBuilder: + def by_online_meeting_engagement_conversation_id(self,online_meeting_engagement_conversation_id: str) -> OnlineMeetingEngagementConversationItemRequestBuilder: """ - Provides operations to manage the telecomExpenseManagementPartners property of the microsoft.graph.deviceManagement entity. - param telecom_expense_management_partner_id: The unique identifier of telecomExpenseManagementPartner - Returns: TelecomExpenseManagementPartnerItemRequestBuilder + Provides operations to manage the onlineMeetingConversations property of the microsoft.graph.cloudCommunications entity. + param online_meeting_engagement_conversation_id: The unique identifier of onlineMeetingEngagementConversation + Returns: OnlineMeetingEngagementConversationItemRequestBuilder """ - if telecom_expense_management_partner_id is None: - raise TypeError("telecom_expense_management_partner_id cannot be null.") - from .item.telecom_expense_management_partner_item_request_builder import TelecomExpenseManagementPartnerItemRequestBuilder + if online_meeting_engagement_conversation_id is None: + raise TypeError("online_meeting_engagement_conversation_id cannot be null.") + from .item.online_meeting_engagement_conversation_item_request_builder import OnlineMeetingEngagementConversationItemRequestBuilder url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["telecomExpenseManagementPartner%2Did"] = telecom_expense_management_partner_id - return TelecomExpenseManagementPartnerItemRequestBuilder(self.request_adapter, url_tpl_params) + url_tpl_params["onlineMeetingEngagementConversation%2Did"] = online_meeting_engagement_conversation_id + return OnlineMeetingEngagementConversationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RequestConfiguration[TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters]] = None) -> Optional[TelecomExpenseManagementPartnerCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration[OnlineMeetingConversationsRequestBuilderGetQueryParameters]] = None) -> Optional[OnlineMeetingEngagementConversationCollectionResponse]: """ - List properties and relationships of the telecomExpenseManagementPartner objects. + A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[TelecomExpenseManagementPartnerCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-tem-telecomexpensemanagementpartner-list?view=graph-rest-1.0 + Returns: Optional[OnlineMeetingEngagementConversationCollectionResponse] """ request_info = self.to_get_request_information( request_configuration @@ -64,17 +63,16 @@ async def get(self,request_configuration: Optional[RequestConfiguration[TelecomE } if not self.request_adapter: raise Exception("Http core is null") - from ...models.telecom_expense_management_partner_collection_response import TelecomExpenseManagementPartnerCollectionResponse + from ...models.online_meeting_engagement_conversation_collection_response import OnlineMeetingEngagementConversationCollectionResponse - return await self.request_adapter.send_async(request_info, TelecomExpenseManagementPartnerCollectionResponse, error_mapping) + return await self.request_adapter.send_async(request_info, OnlineMeetingEngagementConversationCollectionResponse, error_mapping) - async def post(self,body: TelecomExpenseManagementPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TelecomExpenseManagementPartner]: + async def post(self,body: OnlineMeetingEngagementConversation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[OnlineMeetingEngagementConversation]: """ - Create a new telecomExpenseManagementPartner object. + Create new navigation property to onlineMeetingConversations for communications param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[TelecomExpenseManagementPartner] - Find more info here: https://learn.microsoft.com/graph/api/intune-tem-telecomexpensemanagementpartner-create?view=graph-rest-1.0 + Returns: Optional[OnlineMeetingEngagementConversation] """ if body is None: raise TypeError("body cannot be null.") @@ -88,13 +86,13 @@ async def post(self,body: TelecomExpenseManagementPartner, request_configuration } if not self.request_adapter: raise Exception("Http core is null") - from ...models.telecom_expense_management_partner import TelecomExpenseManagementPartner + from ...models.online_meeting_engagement_conversation import OnlineMeetingEngagementConversation - return await self.request_adapter.send_async(request_info, TelecomExpenseManagementPartner, error_mapping) + return await self.request_adapter.send_async(request_info, OnlineMeetingEngagementConversation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[OnlineMeetingConversationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the telecomExpenseManagementPartner objects. + A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -103,9 +101,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: TelecomExpenseManagementPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + def to_post_request_information(self,body: OnlineMeetingEngagementConversation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new telecomExpenseManagementPartner object. + Create new navigation property to onlineMeetingConversations for communications param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -118,15 +116,15 @@ def to_post_request_information(self,body: TelecomExpenseManagementPartner, requ request_info.set_content_from_parsable(self.request_adapter, "application/json", body) return request_info - def with_url(self,raw_url: str) -> TelecomExpenseManagementPartnersRequestBuilder: + def with_url(self,raw_url: str) -> OnlineMeetingConversationsRequestBuilder: """ 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: TelecomExpenseManagementPartnersRequestBuilder + Returns: OnlineMeetingConversationsRequestBuilder """ if raw_url is None: raise TypeError("raw_url cannot be null.") - return TelecomExpenseManagementPartnersRequestBuilder(self.request_adapter, raw_url) + return OnlineMeetingConversationsRequestBuilder(self.request_adapter, raw_url) @property def count(self) -> CountRequestBuilder: @@ -138,9 +136,9 @@ def count(self) -> CountRequestBuilder: return CountRequestBuilder(self.request_adapter, self.path_parameters) @dataclass - class TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters(): + class OnlineMeetingConversationsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the telecomExpenseManagementPartner objects. + A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. """ def get_query_parameter(self,original_name: str) -> str: """ @@ -194,14 +192,14 @@ def get_query_parameter(self,original_name: str) -> str: @dataclass - class TelecomExpenseManagementPartnersRequestBuilderGetRequestConfiguration(RequestConfiguration[TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters]): + class OnlineMeetingConversationsRequestBuilderGetRequestConfiguration(RequestConfiguration[OnlineMeetingConversationsRequestBuilderGetQueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) @dataclass - class TelecomExpenseManagementPartnersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + class OnlineMeetingConversationsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph/generated/contacts/contacts_request_builder.py b/msgraph/generated/contacts/contacts_request_builder.py index a41df1c4cd2..72601c04882 100644 --- a/msgraph/generated/contacts/contacts_request_builder.py +++ b/msgraph/generated/contacts/contacts_request_builder.py @@ -34,7 +34,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/contacts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/contacts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) def by_org_contact_id(self,org_contact_id: str) -> OrgContactItemRequestBuilder: """ @@ -162,6 +162,8 @@ def get_query_parameter(self,original_name: str) -> str: return "%24search" if original_name == "select": return "%24select" + if original_name == "skip": + return "%24skip" if original_name == "top": return "%24top" return original_name @@ -184,6 +186,9 @@ def get_query_parameter(self,original_name: str) -> str: # Select properties to be returned select: Optional[list[str]] = None + # Skip the first n items + skip: Optional[int] = None + # Show only the first n items top: Optional[int] = None diff --git a/msgraph/generated/device_management/telecom_expense_management_partners/item/telecom_expense_management_partner_item_request_builder.py b/msgraph/generated/contacts/item/on_premises_sync_behavior/on_premises_sync_behavior_request_builder.py similarity index 67% rename from msgraph/generated/device_management/telecom_expense_management_partners/item/telecom_expense_management_partner_item_request_builder.py rename to msgraph/generated/contacts/item/on_premises_sync_behavior/on_premises_sync_behavior_request_builder.py index cbb96cc6785..5eb854d3010 100644 --- a/msgraph/generated/device_management/telecom_expense_management_partners/item/telecom_expense_management_partner_item_request_builder.py +++ b/msgraph/generated/contacts/item/on_premises_sync_behavior/on_premises_sync_behavior_request_builder.py @@ -14,28 +14,27 @@ from warnings import warn if TYPE_CHECKING: + from ....models.on_premises_sync_behavior import OnPremisesSyncBehavior from ....models.o_data_errors.o_data_error import ODataError - from ....models.telecom_expense_management_partner import TelecomExpenseManagementPartner -class TelecomExpenseManagementPartnerItemRequestBuilder(BaseRequestBuilder): +class OnPremisesSyncBehaviorRequestBuilder(BaseRequestBuilder): """ - Provides operations to manage the telecomExpenseManagementPartners property of the microsoft.graph.deviceManagement entity. + Provides operations to manage the onPremisesSyncBehavior property of the microsoft.graph.orgContact entity. """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ - Instantiates a new TelecomExpenseManagementPartnerItemRequestBuilder and sets the default values. + Instantiates a new OnPremisesSyncBehaviorRequestBuilder 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}/deviceManagement/telecomExpenseManagementPartners/{telecomExpenseManagementPartner%2Did}{?%24expand,%24select}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/contacts/{orgContact%2Did}/onPremisesSyncBehavior{?%24expand,%24select}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a telecomExpenseManagementPartner. + Delete navigation property onPremisesSyncBehavior for contacts 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-tem-telecomexpensemanagementpartner-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -49,12 +48,11 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RequestConfiguration[TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters]] = None) -> Optional[TelecomExpenseManagementPartner]: + async def get(self,request_configuration: Optional[RequestConfiguration[OnPremisesSyncBehaviorRequestBuilderGetQueryParameters]] = None) -> Optional[OnPremisesSyncBehavior]: """ - Read properties and relationships of the telecomExpenseManagementPartner object. + Get onPremisesSyncBehavior from contacts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[TelecomExpenseManagementPartner] - Find more info here: https://learn.microsoft.com/graph/api/intune-tem-telecomexpensemanagementpartner-get?view=graph-rest-1.0 + Returns: Optional[OnPremisesSyncBehavior] """ request_info = self.to_get_request_information( request_configuration @@ -66,17 +64,16 @@ async def get(self,request_configuration: Optional[RequestConfiguration[TelecomE } if not self.request_adapter: raise Exception("Http core is null") - from ....models.telecom_expense_management_partner import TelecomExpenseManagementPartner + from ....models.on_premises_sync_behavior import OnPremisesSyncBehavior - return await self.request_adapter.send_async(request_info, TelecomExpenseManagementPartner, error_mapping) + return await self.request_adapter.send_async(request_info, OnPremisesSyncBehavior, error_mapping) - async def patch(self,body: TelecomExpenseManagementPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TelecomExpenseManagementPartner]: + async def patch(self,body: OnPremisesSyncBehavior, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[OnPremisesSyncBehavior]: """ - Update the properties of a telecomExpenseManagementPartner object. + Update the navigation property onPremisesSyncBehavior in contacts param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[TelecomExpenseManagementPartner] - Find more info here: https://learn.microsoft.com/graph/api/intune-tem-telecomexpensemanagementpartner-update?view=graph-rest-1.0 + Returns: Optional[OnPremisesSyncBehavior] """ if body is None: raise TypeError("body cannot be null.") @@ -90,13 +87,13 @@ async def patch(self,body: TelecomExpenseManagementPartner, request_configuratio } if not self.request_adapter: raise Exception("Http core is null") - from ....models.telecom_expense_management_partner import TelecomExpenseManagementPartner + from ....models.on_premises_sync_behavior import OnPremisesSyncBehavior - return await self.request_adapter.send_async(request_info, TelecomExpenseManagementPartner, error_mapping) + return await self.request_adapter.send_async(request_info, OnPremisesSyncBehavior, error_mapping) def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a telecomExpenseManagementPartner. + Delete navigation property onPremisesSyncBehavior for contacts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,9 +102,9 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[OnPremisesSyncBehaviorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the telecomExpenseManagementPartner object. + Get onPremisesSyncBehavior from contacts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -116,9 +113,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: TelecomExpenseManagementPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + def to_patch_request_information(self,body: OnPremisesSyncBehavior, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a telecomExpenseManagementPartner object. + Update the navigation property onPremisesSyncBehavior in contacts param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -131,27 +128,27 @@ def to_patch_request_information(self,body: TelecomExpenseManagementPartner, req request_info.set_content_from_parsable(self.request_adapter, "application/json", body) return request_info - def with_url(self,raw_url: str) -> TelecomExpenseManagementPartnerItemRequestBuilder: + def with_url(self,raw_url: str) -> OnPremisesSyncBehaviorRequestBuilder: """ 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: TelecomExpenseManagementPartnerItemRequestBuilder + Returns: OnPremisesSyncBehaviorRequestBuilder """ if raw_url is None: raise TypeError("raw_url cannot be null.") - return TelecomExpenseManagementPartnerItemRequestBuilder(self.request_adapter, raw_url) + return OnPremisesSyncBehaviorRequestBuilder(self.request_adapter, raw_url) @dataclass - class TelecomExpenseManagementPartnerItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + class OnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) @dataclass - class TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters(): + class OnPremisesSyncBehaviorRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the telecomExpenseManagementPartner object. + Get onPremisesSyncBehavior from contacts """ def get_query_parameter(self,original_name: str) -> str: """ @@ -175,14 +172,14 @@ def get_query_parameter(self,original_name: str) -> str: @dataclass - class TelecomExpenseManagementPartnerItemRequestBuilderGetRequestConfiguration(RequestConfiguration[TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters]): + class OnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration(RequestConfiguration[OnPremisesSyncBehaviorRequestBuilderGetQueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) @dataclass - class TelecomExpenseManagementPartnerItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + class OnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph/generated/contacts/item/org_contact_item_request_builder.py b/msgraph/generated/contacts/item/org_contact_item_request_builder.py index ca4b4214413..afc3f73e88f 100644 --- a/msgraph/generated/contacts/item/org_contact_item_request_builder.py +++ b/msgraph/generated/contacts/item/org_contact_item_request_builder.py @@ -23,6 +23,7 @@ from .get_member_objects.get_member_objects_request_builder import GetMemberObjectsRequestBuilder from .manager.manager_request_builder import ManagerRequestBuilder from .member_of.member_of_request_builder import MemberOfRequestBuilder + from .on_premises_sync_behavior.on_premises_sync_behavior_request_builder import OnPremisesSyncBehaviorRequestBuilder from .restore.restore_request_builder import RestoreRequestBuilder from .retry_service_provisioning.retry_service_provisioning_request_builder import RetryServiceProvisioningRequestBuilder from .service_provisioning_errors.service_provisioning_errors_request_builder import ServiceProvisioningErrorsRequestBuilder @@ -41,6 +42,24 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ super().__init__(request_adapter, "{+baseurl}/contacts/{orgContact%2Did}{?%24expand,%24select}", path_parameters) + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete entity from contacts + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + async def get(self,request_configuration: Optional[RequestConfiguration[OrgContactItemRequestBuilderGetQueryParameters]] = None) -> Optional[OrgContact]: """ Get the properties and relationships of an organizational contact. @@ -62,6 +81,40 @@ async def get(self,request_configuration: Optional[RequestConfiguration[OrgConta return await self.request_adapter.send_async(request_info, OrgContact, error_mapping) + async def patch(self,body: OrgContact, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[OrgContact]: + """ + Update entity in contacts + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[OrgContact] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.org_contact import OrgContact + + return await self.request_adapter.send_async(request_info, OrgContact, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete entity from contacts + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[OrgContactItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ Get the properties and relationships of an organizational contact. @@ -73,6 +126,21 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info + def to_patch_request_information(self,body: OrgContact, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update entity in contacts + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + def with_url(self,raw_url: str) -> OrgContactItemRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. @@ -146,6 +214,15 @@ def member_of(self) -> MemberOfRequestBuilder: return MemberOfRequestBuilder(self.request_adapter, self.path_parameters) + @property + def on_premises_sync_behavior(self) -> OnPremisesSyncBehaviorRequestBuilder: + """ + Provides operations to manage the onPremisesSyncBehavior property of the microsoft.graph.orgContact entity. + """ + from .on_premises_sync_behavior.on_premises_sync_behavior_request_builder import OnPremisesSyncBehaviorRequestBuilder + + return OnPremisesSyncBehaviorRequestBuilder(self.request_adapter, self.path_parameters) + @property def restore(self) -> RestoreRequestBuilder: """ @@ -182,6 +259,13 @@ def transitive_member_of(self) -> TransitiveMemberOfRequestBuilder: return TransitiveMemberOfRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass + class OrgContactItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + @dataclass class OrgContactItemRequestBuilderGetQueryParameters(): """ @@ -215,4 +299,11 @@ class OrgContactItemRequestBuilderGetRequestConfiguration(RequestConfiguration[O """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + @dataclass + class OrgContactItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + diff --git a/msgraph/generated/device_app_management/device_app_management_request_builder.py b/msgraph/generated/device_app_management/device_app_management_request_builder.py index eb13dfbd126..e97e97080e7 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 @@ -51,7 +51,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-policyset-deviceappmanagement-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-apps-deviceappmanagement-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration diff --git a/msgraph/generated/device_app_management/managed_app_policies/item/managed_app_policy_item_request_builder.py b/msgraph/generated/device_app_management/managed_app_policies/item/managed_app_policy_item_request_builder.py index 199aca9678f..454de5f3210 100644 --- a/msgraph/generated/device_app_management/managed_app_policies/item/managed_app_policy_item_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_policies/item/managed_app_policy_item_request_builder.py @@ -51,10 +51,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ManagedAppPolicyItemRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedAppPolicy]: """ - Read properties and relationships of the windowsInformationProtection object. + Read properties and relationships of the managedAppConfiguration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedAppPolicy] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-windowsinformationprotection-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedappconfiguration-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedAppPolicyItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the windowsInformationProtection object. + Read properties and relationships of the managedAppConfiguration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -159,7 +159,7 @@ class ManagedAppPolicyItemRequestBuilderDeleteRequestConfiguration(RequestConfig @dataclass class ManagedAppPolicyItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the windowsInformationProtection object. + Read properties and relationships of the managedAppConfiguration object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_app_policies/item/target_apps/target_apps_request_builder.py b/msgraph/generated/device_app_management/managed_app_policies/item/target_apps/target_apps_request_builder.py index a56c4442e4b..af58826db23 100644 --- a/msgraph/generated/device_app_management/managed_app_policies/item/target_apps/target_apps_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_policies/item/target_apps/target_apps_request_builder.py @@ -36,7 +36,7 @@ async def post(self,body: TargetAppsPostRequestBody, request_configuration: Opti param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedappprotection-targetapps?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedapppolicy-targetapps?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") diff --git a/msgraph/generated/device_app_management/managed_app_policies/managed_app_policies_request_builder.py b/msgraph/generated/device_app_management/managed_app_policies/managed_app_policies_request_builder.py index 96f0898f810..557bec38512 100644 --- a/msgraph/generated/device_app_management/managed_app_policies/managed_app_policies_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_policies/managed_app_policies_request_builder.py @@ -49,10 +49,10 @@ def by_managed_app_policy_id(self,managed_app_policy_id: str) -> ManagedAppPolic async def get(self,request_configuration: Optional[RequestConfiguration[ManagedAppPoliciesRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedAppPolicyCollectionResponse]: """ - List properties and relationships of the managedAppProtection objects. + List properties and relationships of the managedAppConfiguration objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedAppPolicyCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedappprotection-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedappconfiguration-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -93,7 +93,7 @@ async def post(self,body: ManagedAppPolicy, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedAppPoliciesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the managedAppProtection objects. + List properties and relationships of the managedAppConfiguration objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -139,7 +139,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ManagedAppPoliciesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the managedAppProtection objects. + List properties and relationships of the managedAppConfiguration objects. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_app_registrations/item/applied_policies/item/target_apps/target_apps_request_builder.py b/msgraph/generated/device_app_management/managed_app_registrations/item/applied_policies/item/target_apps/target_apps_request_builder.py index a46a2067ef3..81be8129c8e 100644 --- a/msgraph/generated/device_app_management/managed_app_registrations/item/applied_policies/item/target_apps/target_apps_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_registrations/item/applied_policies/item/target_apps/target_apps_request_builder.py @@ -36,7 +36,7 @@ async def post(self,body: TargetAppsPostRequestBody, request_configuration: Opti param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedappprotection-targetapps?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedapppolicy-targetapps?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") diff --git a/msgraph/generated/device_app_management/managed_app_registrations/item/intended_policies/item/target_apps/target_apps_request_builder.py b/msgraph/generated/device_app_management/managed_app_registrations/item/intended_policies/item/target_apps/target_apps_request_builder.py index 60810ab4af4..4bb2e293a8d 100644 --- a/msgraph/generated/device_app_management/managed_app_registrations/item/intended_policies/item/target_apps/target_apps_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_registrations/item/intended_policies/item/target_apps/target_apps_request_builder.py @@ -36,7 +36,7 @@ async def post(self,body: TargetAppsPostRequestBody, request_configuration: Opti param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedappprotection-targetapps?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedapppolicy-targetapps?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") diff --git a/msgraph/generated/device_app_management/managed_app_registrations/managed_app_registrations_request_builder.py b/msgraph/generated/device_app_management/managed_app_registrations/managed_app_registrations_request_builder.py index 03744166002..47e45c025ff 100644 --- a/msgraph/generated/device_app_management/managed_app_registrations/managed_app_registrations_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_registrations/managed_app_registrations_request_builder.py @@ -50,10 +50,10 @@ def by_managed_app_registration_id(self,managed_app_registration_id: str) -> Man async def get(self,request_configuration: Optional[RequestConfiguration[ManagedAppRegistrationsRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedAppRegistrationCollectionResponse]: """ - List properties and relationships of the iosManagedAppRegistration objects. + List properties and relationships of the androidManagedAppRegistration objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedAppRegistrationCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-iosmanagedappregistration-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-androidmanagedappregistration-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -95,7 +95,7 @@ async def post(self,body: ManagedAppRegistration, request_configuration: Optiona def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedAppRegistrationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the iosManagedAppRegistration objects. + List properties and relationships of the androidManagedAppRegistration objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -150,7 +150,7 @@ def get_user_ids_with_flagged_app_registration(self) -> GetUserIdsWithFlaggedApp @dataclass class ManagedAppRegistrationsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the iosManagedAppRegistration objects. + List properties and relationships of the androidManagedAppRegistration objects. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_app_statuses/item/managed_app_status_item_request_builder.py b/msgraph/generated/device_app_management/managed_app_statuses/item/managed_app_status_item_request_builder.py index 68c41edf0d6..46420cdf85f 100644 --- a/msgraph/generated/device_app_management/managed_app_statuses/item/managed_app_status_item_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_statuses/item/managed_app_status_item_request_builder.py @@ -50,10 +50,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ManagedAppStatusItemRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedAppStatus]: """ - Read properties and relationships of the 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 @@ -105,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedAppStatusItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the 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 """ @@ -149,7 +149,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 a7e06ebe46b..62ea4f23fee 100644 --- a/msgraph/generated/device_app_management/managed_app_statuses/managed_app_statuses_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_statuses/managed_app_statuses_request_builder.py @@ -49,10 +49,10 @@ def by_managed_app_status_id(self,managed_app_status_id: str) -> ManagedAppStatu async def get(self,request_configuration: Optional[RequestConfiguration[ManagedAppStatusesRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedAppStatusCollectionResponse]: """ - List properties and relationships of the managedAppStatusRaw objects. + List properties and relationships of the managedAppStatus objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedAppStatusCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedappstatusraw-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedappstatus-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -93,7 +93,7 @@ async def post(self,body: ManagedAppStatus, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedAppStatusesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the managedAppStatusRaw objects. + List properties and relationships of the managedAppStatus objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -139,7 +139,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ManagedAppStatusesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the managedAppStatusRaw objects. + List properties and relationships of the managedAppStatus objects. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_e_books/item/assignments/assignments_request_builder.py b/msgraph/generated/device_app_management/managed_e_books/item/assignments/assignments_request_builder.py index 16195dd7ba1..13a0f782fd8 100644 --- a/msgraph/generated/device_app_management/managed_e_books/item/assignments/assignments_request_builder.py +++ b/msgraph/generated/device_app_management/managed_e_books/item/assignments/assignments_request_builder.py @@ -49,10 +49,10 @@ def by_managed_e_book_assignment_id(self,managed_e_book_assignment_id: str) -> M async def get(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedEBookAssignmentCollectionResponse]: """ - List properties and relationships of the managedEBookAssignment objects. + List properties and relationships of the iosVppEBookAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedEBookAssignmentCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-books-managedebookassignment-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-books-iosvppebookassignment-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +70,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 managedEBookAssignment object. + Create a new iosVppEBookAssignment object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedEBookAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-books-managedebookassignment-create?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-books-iosvppebookassignment-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +94,7 @@ async def post(self,body: ManagedEBookAssignment, request_configuration: Optiona def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the managedEBookAssignment objects. + List properties and relationships of the iosVppEBookAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +105,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 managedEBookAssignment object. + Create a new iosVppEBookAssignment object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +140,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AssignmentsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the managedEBookAssignment objects. + List properties and relationships of the iosVppEBookAssignment objects. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_e_books/item/assignments/item/managed_e_book_assignment_item_request_builder.py b/msgraph/generated/device_app_management/managed_e_books/item/assignments/item/managed_e_book_assignment_item_request_builder.py index d8a77ffd735..96b512a6e2d 100644 --- a/msgraph/generated/device_app_management/managed_e_books/item/assignments/item/managed_e_book_assignment_item_request_builder.py +++ b/msgraph/generated/device_app_management/managed_e_books/item/assignments/item/managed_e_book_assignment_item_request_builder.py @@ -32,10 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a managedEBookAssignment. + Deletes a iosVppEBookAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-books-managedebookassignment-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-books-iosvppebookassignment-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -96,7 +96,7 @@ async def patch(self,body: ManagedEBookAssignment, request_configuration: Option def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a managedEBookAssignment. + Deletes a iosVppEBookAssignment. 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/mobile_app_configurations/item/managed_device_mobile_app_configuration_item_request_builder.py b/msgraph/generated/device_app_management/mobile_app_configurations/item/managed_device_mobile_app_configuration_item_request_builder.py index 89b06e85164..a8b5cd03758 100644 --- a/msgraph/generated/device_app_management/mobile_app_configurations/item/managed_device_mobile_app_configuration_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_app_configurations/item/managed_device_mobile_app_configuration_item_request_builder.py @@ -57,10 +57,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ManagedDeviceMobileAppConfigurationItemRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedDeviceMobileAppConfiguration]: """ - Read properties and relationships of the managedDeviceMobileAppConfiguration object. + Read properties and relationships of the iosMobileAppConfiguration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDeviceMobileAppConfiguration] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfiguration-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-apps-iosmobileappconfiguration-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -113,7 +113,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedDeviceMobileAppConfigurationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the managedDeviceMobileAppConfiguration object. + Read properties and relationships of the iosMobileAppConfiguration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -211,7 +211,7 @@ class ManagedDeviceMobileAppConfigurationItemRequestBuilderDeleteRequestConfigur @dataclass class ManagedDeviceMobileAppConfigurationItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the managedDeviceMobileAppConfiguration object. + Read properties and relationships of the iosMobileAppConfiguration object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/mobile_app_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/mobile_app_item_request_builder.py index 012b27adc61..4709b89e1a9 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/mobile_app_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/mobile_app_item_request_builder.py @@ -51,10 +51,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a windowsUniversalAppX. + Deletes a androidLobApp. 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-windowsuniversalappx-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-apps-androidlobapp-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -70,10 +70,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileApp]: """ - Read properties and relationships of the managedIOSLobApp object. + Read properties and relationships of the androidLobApp object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileApp] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-managedioslobapp-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-apps-androidlobapp-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -91,11 +91,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MobileAp async def patch(self,body: MobileApp, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileApp]: """ - Update the properties of a macOSLobApp object. + Update the properties of a androidLobApp 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-macoslobapp-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-apps-androidlobapp-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -115,7 +115,7 @@ async def patch(self,body: MobileApp, request_configuration: Optional[RequestCon def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a windowsUniversalAppX. + Deletes a androidLobApp. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -126,7 +126,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the managedIOSLobApp object. + Read properties and relationships of the androidLobApp object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -137,7 +137,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: MobileApp, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a macOSLobApp object. + Update the properties of a androidLobApp object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -341,7 +341,7 @@ class MobileAppItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration @dataclass class MobileAppItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the managedIOSLobApp object. + Read properties and relationships of the androidLobApp 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 cbdddbd02ea..44a0ebfb1c8 100644 --- a/msgraph/generated/device_app_management/mobile_apps/mobile_apps_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/mobile_apps_request_builder.py @@ -65,10 +65,10 @@ def by_mobile_app_id(self,mobile_app_id: str) -> MobileAppItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppCollectionResponse]: """ - List properties and relationships of the windowsMicrosoftEdgeApp 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-windowsmicrosoftedgeapp-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 @@ -86,11 +86,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MobileAp async def post(self,body: MobileApp, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileApp]: """ - Create a new microsoftStoreForBusinessApp object. + Create a new androidLobApp 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-microsoftstoreforbusinessapp-create?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-apps-androidlobapp-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -110,7 +110,7 @@ async def post(self,body: MobileApp, request_configuration: Optional[RequestConf def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the windowsMicrosoftEdgeApp 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 """ @@ -121,7 +121,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: MobileApp, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new microsoftStoreForBusinessApp object. + Create a new androidLobApp object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -300,7 +300,7 @@ def graph_windows_web_app(self) -> GraphWindowsWebAppRequestBuilder: @dataclass class MobileAppsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the windowsMicrosoftEdgeApp 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 b401609c090..307ffcc257a 100644 --- a/msgraph/generated/device_management/device_compliance_policies/device_compliance_policies_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/device_compliance_policies_request_builder.py @@ -49,10 +49,10 @@ def by_device_compliance_policy_id(self,device_compliance_policy_id: str) -> Dev async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCompliancePoliciesRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceCompliancePolicyCollectionResponse]: """ - List properties and relationships of the iosCompliancePolicy objects. + List properties and relationships of the androidCompliancePolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceCompliancePolicyCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-ioscompliancepolicy-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidcompliancepolicy-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +70,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCo async def post(self,body: DeviceCompliancePolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceCompliancePolicy]: """ - Create a new windowsPhone81CompliancePolicy object. + Create a new androidCompliancePolicy 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-windowsphone81compliancepolicy-create?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidcompliancepolicy-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +94,7 @@ async def post(self,body: DeviceCompliancePolicy, request_configuration: Optiona def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceCompliancePoliciesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the iosCompliancePolicy objects. + List properties and relationships of the androidCompliancePolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DeviceCompliancePolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new windowsPhone81CompliancePolicy object. + Create a new androidCompliancePolicy object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +140,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DeviceCompliancePoliciesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the iosCompliancePolicy objects. + List properties and relationships of the androidCompliancePolicy objects. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_compliance_policies/item/device_compliance_policy_item_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/item/device_compliance_policy_item_request_builder.py index 746ccf4f315..0b9aac851fe 100644 --- a/msgraph/generated/device_management/device_compliance_policies/item/device_compliance_policy_item_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/item/device_compliance_policy_item_request_builder.py @@ -41,10 +41,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a windows10CompliancePolicy. + Deletes a androidCompliancePolicy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10compliancepolicy-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidcompliancepolicy-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -60,10 +60,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCompliancePolicyItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceCompliancePolicy]: """ - Read properties and relationships of the windows10CompliancePolicy object. + Read properties and relationships of the androidCompliancePolicy 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-windows10compliancepolicy-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidcompliancepolicy-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -81,11 +81,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCo async def patch(self,body: DeviceCompliancePolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceCompliancePolicy]: """ - Update the properties of a androidWorkProfileCompliancePolicy object. + Update the properties of a androidCompliancePolicy 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-androidworkprofilecompliancepolicy-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidcompliancepolicy-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -105,7 +105,7 @@ async def patch(self,body: DeviceCompliancePolicy, request_configuration: Option def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a windows10CompliancePolicy. + Deletes a androidCompliancePolicy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -116,7 +116,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceCompliancePolicyItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the windows10CompliancePolicy object. + Read properties and relationships of the androidCompliancePolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -127,7 +127,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceCompliancePolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a androidWorkProfileCompliancePolicy object. + Update the properties of a androidCompliancePolicy object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -241,7 +241,7 @@ class DeviceCompliancePolicyItemRequestBuilderDeleteRequestConfiguration(Request @dataclass class DeviceCompliancePolicyItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the windows10CompliancePolicy object. + Read properties and relationships of the androidCompliancePolicy 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 15d74340a56..6a3691b2bbd 100644 --- a/msgraph/generated/device_management/device_configurations/device_configurations_request_builder.py +++ b/msgraph/generated/device_management/device_configurations/device_configurations_request_builder.py @@ -49,10 +49,10 @@ def by_device_configuration_id(self,device_configuration_id: str) -> DeviceConfi async def get(self,request_configuration: Optional[RequestConfiguration[DeviceConfigurationsRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceConfigurationCollectionResponse]: """ - List properties and relationships of the iosGeneralDeviceConfiguration objects. + List properties and relationships of the androidCustomConfiguration 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-iosgeneraldeviceconfiguration-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidcustomconfiguration-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +70,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCo async def post(self,body: DeviceConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceConfiguration]: """ - Create a new androidWorkProfileGeneralDeviceConfiguration object. + Create a new androidCustomConfiguration 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-androidworkprofilegeneraldeviceconfiguration-create?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidcustomconfiguration-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +94,7 @@ async def post(self,body: DeviceConfiguration, request_configuration: Optional[R def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceConfigurationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the iosGeneralDeviceConfiguration objects. + List properties and relationships of the androidCustomConfiguration objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DeviceConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new androidWorkProfileGeneralDeviceConfiguration object. + Create a new androidCustomConfiguration object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +140,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DeviceConfigurationsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the iosGeneralDeviceConfiguration objects. + List properties and relationships of the androidCustomConfiguration 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 b3a86199f90..35be8add05d 100644 --- a/msgraph/generated/device_management/device_configurations/item/device_configuration_item_request_builder.py +++ b/msgraph/generated/device_management/device_configurations/item/device_configuration_item_request_builder.py @@ -40,10 +40,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a windowsPhone81CustomConfiguration. + Deletes a androidCustomConfiguration. 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-windowsphone81customconfiguration-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidcustomconfiguration-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -59,10 +59,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceConfigurationItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceConfiguration]: """ - Read properties and relationships of the windowsPhone81GeneralConfiguration object. + Read properties and relationships of the androidCustomConfiguration 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-windowsphone81generalconfiguration-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidcustomconfiguration-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -92,11 +92,11 @@ def get_oma_setting_plain_text_value_with_secret_reference_value_id(self,secret_ async def patch(self,body: DeviceConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceConfiguration]: """ - Update the properties of a sharedPCConfiguration object. + Update the properties of a androidCustomConfiguration 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-sharedpcconfiguration-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidcustomconfiguration-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -116,7 +116,7 @@ async def patch(self,body: DeviceConfiguration, request_configuration: Optional[ def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a windowsPhone81CustomConfiguration. + Deletes a androidCustomConfiguration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -127,7 +127,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceConfigurationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the windowsPhone81GeneralConfiguration object. + Read properties and relationships of the androidCustomConfiguration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a sharedPCConfiguration object. + Update the properties of a androidCustomConfiguration object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -234,7 +234,7 @@ class DeviceConfigurationItemRequestBuilderDeleteRequestConfiguration(RequestCon @dataclass class DeviceConfigurationItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the windowsPhone81GeneralConfiguration object. + Read properties and relationships of the androidCustomConfiguration 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 65727823eee..89677f8c3be 100644 --- a/msgraph/generated/device_management/device_enrollment_configurations/device_enrollment_configurations_request_builder.py +++ b/msgraph/generated/device_management/device_enrollment_configurations/device_enrollment_configurations_request_builder.py @@ -49,10 +49,10 @@ def by_device_enrollment_configuration_id(self,device_enrollment_configuration_i async def get(self,request_configuration: Optional[RequestConfiguration[DeviceEnrollmentConfigurationsRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceEnrollmentConfigurationCollectionResponse]: """ - List properties and relationships of the deviceEnrollmentLimitConfiguration objects. + List properties and relationships of the deviceEnrollmentConfiguration objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceEnrollmentConfigurationCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentlimitconfiguration-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentconfiguration-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +70,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceEn async def post(self,body: DeviceEnrollmentConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceEnrollmentConfiguration]: """ - Create a new deviceEnrollmentWindowsHelloForBusinessConfiguration object. + Create a new deviceEnrollmentLimitConfiguration object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceEnrollmentConfiguration] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-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.") @@ -94,7 +94,7 @@ async def post(self,body: DeviceEnrollmentConfiguration, request_configuration: def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceEnrollmentConfigurationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the deviceEnrollmentLimitConfiguration objects. + List properties and relationships of the deviceEnrollmentConfiguration objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DeviceEnrollmentConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new deviceEnrollmentWindowsHelloForBusinessConfiguration object. + Create a new deviceEnrollmentLimitConfiguration object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +140,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DeviceEnrollmentConfigurationsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the deviceEnrollmentLimitConfiguration objects. + List properties and relationships of the deviceEnrollmentConfiguration objects. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_enrollment_configurations/item/device_enrollment_configuration_item_request_builder.py b/msgraph/generated/device_management/device_enrollment_configurations/item/device_enrollment_configuration_item_request_builder.py index adf220227ef..06662565aea 100644 --- a/msgraph/generated/device_management/device_enrollment_configurations/item/device_enrollment_configuration_item_request_builder.py +++ b/msgraph/generated/device_management/device_enrollment_configurations/item/device_enrollment_configuration_item_request_builder.py @@ -35,10 +35,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a deviceEnrollmentWindowsHelloForBusinessConfiguration. + Deletes a deviceEnrollmentLimitConfiguration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentlimitconfiguration-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -54,10 +54,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceEnrollmentConfigurationItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceEnrollmentConfiguration]: """ - Read properties and relationships of the deviceEnrollmentWindowsHelloForBusinessConfiguration 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-deviceenrollmentwindowshelloforbusinessconfiguration-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 @@ -99,7 +99,7 @@ async def patch(self,body: DeviceEnrollmentConfiguration, request_configuration: def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a deviceEnrollmentWindowsHelloForBusinessConfiguration. + Deletes a deviceEnrollmentLimitConfiguration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -110,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceEnrollmentConfigurationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceEnrollmentWindowsHelloForBusinessConfiguration 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 """ @@ -181,7 +181,7 @@ class DeviceEnrollmentConfigurationItemRequestBuilderDeleteRequestConfiguration( @dataclass class DeviceEnrollmentConfigurationItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceEnrollmentWindowsHelloForBusinessConfiguration object. + Read properties and relationships of the deviceEnrollmentConfiguration object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_management_request_builder.py b/msgraph/generated/device_management/device_management_request_builder.py index 077035ad8c0..01267942e52 100644 --- a/msgraph/generated/device_management/device_management_request_builder.py +++ b/msgraph/generated/device_management/device_management_request_builder.py @@ -44,7 +44,6 @@ from .role_assignments.role_assignments_request_builder import RoleAssignmentsRequestBuilder from .role_definitions.role_definitions_request_builder import RoleDefinitionsRequestBuilder from .software_update_status_summary.software_update_status_summary_request_builder import SoftwareUpdateStatusSummaryRequestBuilder - from .telecom_expense_management_partners.telecom_expense_management_partners_request_builder import TelecomExpenseManagementPartnersRequestBuilder from .terms_and_conditions.terms_and_conditions_request_builder import TermsAndConditionsRequestBuilder from .troubleshooting_events.troubleshooting_events_request_builder import TroubleshootingEventsRequestBuilder from .user_experience_analytics_app_health_application_performance.user_experience_analytics_app_health_application_performance_request_builder import UserExperienceAnalyticsAppHealthApplicationPerformanceRequestBuilder @@ -96,7 +95,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceMa Read properties and relationships of the deviceManagement object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceManagement] - Find more info here: https://learn.microsoft.com/graph/api/intune-remoteassistance-devicemanagement-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-androidforwork-devicemanagement-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -130,7 +129,7 @@ async def patch(self,body: DeviceManagement, request_configuration: Optional[Req param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceManagement] - Find more info here: https://learn.microsoft.com/graph/api/intune-tem-devicemanagement-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-androidforwork-devicemanagement-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -439,15 +438,6 @@ def software_update_status_summary(self) -> SoftwareUpdateStatusSummaryRequestBu return SoftwareUpdateStatusSummaryRequestBuilder(self.request_adapter, self.path_parameters) - @property - def telecom_expense_management_partners(self) -> TelecomExpenseManagementPartnersRequestBuilder: - """ - Provides operations to manage the telecomExpenseManagementPartners property of the microsoft.graph.deviceManagement entity. - """ - from .telecom_expense_management_partners.telecom_expense_management_partners_request_builder import TelecomExpenseManagementPartnersRequestBuilder - - return TelecomExpenseManagementPartnersRequestBuilder(self.request_adapter, self.path_parameters) - @property def terms_and_conditions(self) -> TermsAndConditionsRequestBuilder: """ 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 4c1fd40f922..021a97208a9 100644 --- a/msgraph/generated/device_management/role_definitions/item/role_definition_item_request_builder.py +++ b/msgraph/generated/device_management/role_definitions/item/role_definition_item_request_builder.py @@ -33,10 +33,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a roleDefinition. + Deletes a deviceAndAppManagementRoleDefinition. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-roledefinition-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroledefinition-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -73,11 +73,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi async def patch(self,body: RoleDefinition, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RoleDefinition]: """ - Update the properties of a roleDefinition object. + Update the properties of a deviceAndAppManagementRoleDefinition object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RoleDefinition] - Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-roledefinition-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroledefinition-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -97,7 +97,7 @@ async def patch(self,body: RoleDefinition, request_configuration: Optional[Reque def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a roleDefinition. + Deletes a deviceAndAppManagementRoleDefinition. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -119,7 +119,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: RoleDefinition, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a roleDefinition object. + Update the properties of a deviceAndAppManagementRoleDefinition object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph/generated/device_management/role_definitions/role_definitions_request_builder.py b/msgraph/generated/device_management/role_definitions/role_definitions_request_builder.py index 19f3c9f2830..89515b7d492 100644 --- a/msgraph/generated/device_management/role_definitions/role_definitions_request_builder.py +++ b/msgraph/generated/device_management/role_definitions/role_definitions_request_builder.py @@ -49,10 +49,10 @@ def by_role_definition_id(self,role_definition_id: str) -> RoleDefinitionItemReq async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefinitionsRequestBuilderGetQueryParameters]] = None) -> Optional[RoleDefinitionCollectionResponse]: """ - List properties and relationships of the roleDefinition objects. + List properties and relationships of the deviceAndAppManagementRoleDefinition objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RoleDefinitionCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-roledefinition-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroledefinition-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -94,7 +94,7 @@ async def post(self,body: RoleDefinition, request_configuration: Optional[Reques def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RoleDefinitionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the roleDefinition objects. + List properties and relationships of the deviceAndAppManagementRoleDefinition objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -140,7 +140,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RoleDefinitionsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the roleDefinition objects. + List properties and relationships of the deviceAndAppManagementRoleDefinition objects. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/drives/item/items/item/invite/invite_request_builder.py b/msgraph/generated/drives/item/items/item/invite/invite_request_builder.py index cf712843933..8761232d8f5 100644 --- a/msgraph/generated/drives/item/items/item/invite/invite_request_builder.py +++ b/msgraph/generated/drives/item/items/item/invite/invite_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: InvitePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[InvitePostResponse]: """ - Sends a sharing invitation for a driveItem.A sharing invitation provides permissions to the recipients and optionally sends them an email with a sharing link. + Send a sharing invitation for a driveItem. A sharing invitation provides permissions to the recipients and, optionally, sends them an email to notify them that the item was shared. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[InvitePostResponse] @@ -57,7 +57,7 @@ async def post(self,body: InvitePostRequestBody, request_configuration: Optional def to_post_request_information(self,body: InvitePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Sends a sharing invitation for a driveItem.A sharing invitation provides permissions to the recipients and optionally sends them an email with a sharing link. + Send a sharing invitation for a driveItem. A sharing invitation provides permissions to the recipients and, optionally, sends them an email to notify them that the item was 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/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 bcd7c063109..0a12979814a 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 @@ -71,11 +71,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Retentio async def patch(self,body: ItemRetentionLabel, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ItemRetentionLabel]: """ - 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. + 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. 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-setretentionlabel?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/driveitem-lockorunlockrecord?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -117,7 +117,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: """ - 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. + 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. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/add/add_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/add/add_request_builder.py index 5ecb31973c8..42d91256220 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/add/add_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/add/add_request_builder.py @@ -33,11 +33,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WorkbookTable]: """ - Use this API to create a new Table. + Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is generated. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkbookTable] - Find more info here: https://learn.microsoft.com/graph/api/workbook-post-tables?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/tablecollection-add?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -57,7 +57,7 @@ async def post(self,body: AddPostRequestBody, request_configuration: Optional[Re def to_post_request_information(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Use this API to create a new Table. + Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is generated. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/add/add_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/add/add_request_builder.py index 88b3efd1b51..693d34dca1f 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/add/add_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/add/add_request_builder.py @@ -33,11 +33,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WorkbookTable]: """ - Use this API to create a new Table. + Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is generated. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkbookTable] - Find more info here: https://learn.microsoft.com/graph/api/workbook-post-tables?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/tablecollection-add?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -57,7 +57,7 @@ async def post(self,body: AddPostRequestBody, request_configuration: Optional[Re def to_post_request_information(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Use this API to create a new Table. + Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is generated. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph/generated/education/reports/reading_coach_passages/count/count_request_builder.py b/msgraph/generated/education/reports/reading_coach_passages/count/count_request_builder.py new file mode 100644 index 00000000000..2967a4058b6 --- /dev/null +++ b/msgraph/generated/education/reports/reading_coach_passages/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/reports/readingCoachPassages/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/education/reports/reading_coach_passages/item/reading_coach_passage_item_request_builder.py b/msgraph/generated/education/reports/reading_coach_passages/item/reading_coach_passage_item_request_builder.py new file mode 100644 index 00000000000..be5d7774f63 --- /dev/null +++ b/msgraph/generated/education/reports/reading_coach_passages/item/reading_coach_passage_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.reading_coach_passage import ReadingCoachPassage + +class ReadingCoachPassageItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the readingCoachPassages property of the microsoft.graph.reportsRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReadingCoachPassageItemRequestBuilder 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}/education/reports/readingCoachPassages/{readingCoachPassage%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property readingCoachPassages for education + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ReadingCoachPassageItemRequestBuilderGetQueryParameters]] = None) -> Optional[ReadingCoachPassage]: + """ + Details of practiced Reading Coach passages. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ReadingCoachPassage] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.reading_coach_passage import ReadingCoachPassage + + return await self.request_adapter.send_async(request_info, ReadingCoachPassage, error_mapping) + + async def patch(self,body: ReadingCoachPassage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ReadingCoachPassage]: + """ + Update the navigation property readingCoachPassages in education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ReadingCoachPassage] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.reading_coach_passage import ReadingCoachPassage + + return await self.request_adapter.send_async(request_info, ReadingCoachPassage, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property readingCoachPassages for education + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReadingCoachPassageItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Details of practiced Reading Coach passages. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: ReadingCoachPassage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property readingCoachPassages in education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ReadingCoachPassageItemRequestBuilder: + """ + 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: ReadingCoachPassageItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReadingCoachPassageItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ReadingCoachPassageItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ReadingCoachPassageItemRequestBuilderGetQueryParameters(): + """ + Details of practiced Reading Coach passages. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ReadingCoachPassageItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ReadingCoachPassageItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ReadingCoachPassageItemRequestBuilderPatchRequestConfiguration(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/education/reports/reading_coach_passages/reading_coach_passages_request_builder.py b/msgraph/generated/education/reports/reading_coach_passages/reading_coach_passages_request_builder.py new file mode 100644 index 00000000000..811095c6fba --- /dev/null +++ b/msgraph/generated/education/reports/reading_coach_passages/reading_coach_passages_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from ....models.reading_coach_passage import ReadingCoachPassage + from ....models.reading_coach_passage_collection_response import ReadingCoachPassageCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.reading_coach_passage_item_request_builder import ReadingCoachPassageItemRequestBuilder + +class ReadingCoachPassagesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the readingCoachPassages property of the microsoft.graph.reportsRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReadingCoachPassagesRequestBuilder 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}/education/reports/readingCoachPassages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_reading_coach_passage_id(self,reading_coach_passage_id: str) -> ReadingCoachPassageItemRequestBuilder: + """ + Provides operations to manage the readingCoachPassages property of the microsoft.graph.reportsRoot entity. + param reading_coach_passage_id: The unique identifier of readingCoachPassage + Returns: ReadingCoachPassageItemRequestBuilder + """ + if reading_coach_passage_id is None: + raise TypeError("reading_coach_passage_id cannot be null.") + from .item.reading_coach_passage_item_request_builder import ReadingCoachPassageItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["readingCoachPassage%2Did"] = reading_coach_passage_id + return ReadingCoachPassageItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ReadingCoachPassagesRequestBuilderGetQueryParameters]] = None) -> Optional[ReadingCoachPassageCollectionResponse]: + """ + Get a list of Reading Coach passages that were practiced by a student. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ReadingCoachPassageCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/reportsroot-list-readingcoachpassages?view=graph-rest-1.0 + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.reading_coach_passage_collection_response import ReadingCoachPassageCollectionResponse + + return await self.request_adapter.send_async(request_info, ReadingCoachPassageCollectionResponse, error_mapping) + + async def post(self,body: ReadingCoachPassage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ReadingCoachPassage]: + """ + Create new navigation property to readingCoachPassages for education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ReadingCoachPassage] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.reading_coach_passage import ReadingCoachPassage + + return await self.request_adapter.send_async(request_info, ReadingCoachPassage, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReadingCoachPassagesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of Reading Coach passages that were practiced by a student. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: ReadingCoachPassage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to readingCoachPassages for education + 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) -> ReadingCoachPassagesRequestBuilder: + """ + 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: ReadingCoachPassagesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReadingCoachPassagesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ReadingCoachPassagesRequestBuilderGetQueryParameters(): + """ + Get a list of Reading Coach passages that were practiced by a student. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ReadingCoachPassagesRequestBuilderGetRequestConfiguration(RequestConfiguration[ReadingCoachPassagesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ReadingCoachPassagesRequestBuilderPostRequestConfiguration(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/education/reports/reports_request_builder.py b/msgraph/generated/education/reports/reports_request_builder.py index 6fe36a71393..2245001f5cf 100644 --- a/msgraph/generated/education/reports/reports_request_builder.py +++ b/msgraph/generated/education/reports/reports_request_builder.py @@ -17,7 +17,9 @@ from ...models.o_data_errors.o_data_error import ODataError from ...models.reports_root import ReportsRoot from .reading_assignment_submissions.reading_assignment_submissions_request_builder import ReadingAssignmentSubmissionsRequestBuilder + from .reading_coach_passages.reading_coach_passages_request_builder import ReadingCoachPassagesRequestBuilder from .reflect_check_in_responses.reflect_check_in_responses_request_builder import ReflectCheckInResponsesRequestBuilder + from .speaker_assignment_submissions.speaker_assignment_submissions_request_builder import SpeakerAssignmentSubmissionsRequestBuilder class ReportsRequestBuilder(BaseRequestBuilder): """ @@ -149,6 +151,15 @@ def reading_assignment_submissions(self) -> ReadingAssignmentSubmissionsRequestB return ReadingAssignmentSubmissionsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def reading_coach_passages(self) -> ReadingCoachPassagesRequestBuilder: + """ + Provides operations to manage the readingCoachPassages property of the microsoft.graph.reportsRoot entity. + """ + from .reading_coach_passages.reading_coach_passages_request_builder import ReadingCoachPassagesRequestBuilder + + return ReadingCoachPassagesRequestBuilder(self.request_adapter, self.path_parameters) + @property def reflect_check_in_responses(self) -> ReflectCheckInResponsesRequestBuilder: """ @@ -158,6 +169,15 @@ def reflect_check_in_responses(self) -> ReflectCheckInResponsesRequestBuilder: return ReflectCheckInResponsesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def speaker_assignment_submissions(self) -> SpeakerAssignmentSubmissionsRequestBuilder: + """ + Provides operations to manage the speakerAssignmentSubmissions property of the microsoft.graph.reportsRoot entity. + """ + from .speaker_assignment_submissions.speaker_assignment_submissions_request_builder import SpeakerAssignmentSubmissionsRequestBuilder + + return SpeakerAssignmentSubmissionsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ReportsRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/education/reports/speaker_assignment_submissions/count/count_request_builder.py b/msgraph/generated/education/reports/speaker_assignment_submissions/count/count_request_builder.py new file mode 100644 index 00000000000..9819b9f1d46 --- /dev/null +++ b/msgraph/generated/education/reports/speaker_assignment_submissions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/reports/speakerAssignmentSubmissions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/education/reports/speaker_assignment_submissions/item/speaker_assignment_submission_item_request_builder.py b/msgraph/generated/education/reports/speaker_assignment_submissions/item/speaker_assignment_submission_item_request_builder.py new file mode 100644 index 00000000000..dcb48f7770f --- /dev/null +++ b/msgraph/generated/education/reports/speaker_assignment_submissions/item/speaker_assignment_submission_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.speaker_assignment_submission import SpeakerAssignmentSubmission + +class SpeakerAssignmentSubmissionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the speakerAssignmentSubmissions property of the microsoft.graph.reportsRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SpeakerAssignmentSubmissionItemRequestBuilder 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}/education/reports/speakerAssignmentSubmissions/{speakerAssignmentSubmission%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property speakerAssignmentSubmissions for education + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[SpeakerAssignmentSubmissionItemRequestBuilderGetQueryParameters]] = None) -> Optional[SpeakerAssignmentSubmission]: + """ + Details of submitted speaker assignments. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SpeakerAssignmentSubmission] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.speaker_assignment_submission import SpeakerAssignmentSubmission + + return await self.request_adapter.send_async(request_info, SpeakerAssignmentSubmission, error_mapping) + + async def patch(self,body: SpeakerAssignmentSubmission, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SpeakerAssignmentSubmission]: + """ + Update the navigation property speakerAssignmentSubmissions in education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SpeakerAssignmentSubmission] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.speaker_assignment_submission import SpeakerAssignmentSubmission + + return await self.request_adapter.send_async(request_info, SpeakerAssignmentSubmission, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property speakerAssignmentSubmissions for education + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SpeakerAssignmentSubmissionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Details of submitted speaker assignments. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: SpeakerAssignmentSubmission, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property speakerAssignmentSubmissions in education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> SpeakerAssignmentSubmissionItemRequestBuilder: + """ + 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: SpeakerAssignmentSubmissionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SpeakerAssignmentSubmissionItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class SpeakerAssignmentSubmissionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SpeakerAssignmentSubmissionItemRequestBuilderGetQueryParameters(): + """ + Details of submitted speaker assignments. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class SpeakerAssignmentSubmissionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[SpeakerAssignmentSubmissionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SpeakerAssignmentSubmissionItemRequestBuilderPatchRequestConfiguration(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/education/reports/speaker_assignment_submissions/speaker_assignment_submissions_request_builder.py b/msgraph/generated/education/reports/speaker_assignment_submissions/speaker_assignment_submissions_request_builder.py new file mode 100644 index 00000000000..0ae4b2acaab --- /dev/null +++ b/msgraph/generated/education/reports/speaker_assignment_submissions/speaker_assignment_submissions_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from ....models.speaker_assignment_submission import SpeakerAssignmentSubmission + from ....models.speaker_assignment_submission_collection_response import SpeakerAssignmentSubmissionCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.speaker_assignment_submission_item_request_builder import SpeakerAssignmentSubmissionItemRequestBuilder + +class SpeakerAssignmentSubmissionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the speakerAssignmentSubmissions property of the microsoft.graph.reportsRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SpeakerAssignmentSubmissionsRequestBuilder 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}/education/reports/speakerAssignmentSubmissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_speaker_assignment_submission_id(self,speaker_assignment_submission_id: str) -> SpeakerAssignmentSubmissionItemRequestBuilder: + """ + Provides operations to manage the speakerAssignmentSubmissions property of the microsoft.graph.reportsRoot entity. + param speaker_assignment_submission_id: The unique identifier of speakerAssignmentSubmission + Returns: SpeakerAssignmentSubmissionItemRequestBuilder + """ + if speaker_assignment_submission_id is None: + raise TypeError("speaker_assignment_submission_id cannot be null.") + from .item.speaker_assignment_submission_item_request_builder import SpeakerAssignmentSubmissionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["speakerAssignmentSubmission%2Did"] = speaker_assignment_submission_id + return SpeakerAssignmentSubmissionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[SpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters]] = None) -> Optional[SpeakerAssignmentSubmissionCollectionResponse]: + """ + Get a list of speaker assignments that were submitted by a student. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SpeakerAssignmentSubmissionCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/reportsroot-list-speakerassignmentsubmissions?view=graph-rest-1.0 + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.speaker_assignment_submission_collection_response import SpeakerAssignmentSubmissionCollectionResponse + + return await self.request_adapter.send_async(request_info, SpeakerAssignmentSubmissionCollectionResponse, error_mapping) + + async def post(self,body: SpeakerAssignmentSubmission, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SpeakerAssignmentSubmission]: + """ + Create new navigation property to speakerAssignmentSubmissions for education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SpeakerAssignmentSubmission] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.speaker_assignment_submission import SpeakerAssignmentSubmission + + return await self.request_adapter.send_async(request_info, SpeakerAssignmentSubmission, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of speaker assignments that were submitted by a student. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: SpeakerAssignmentSubmission, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to speakerAssignmentSubmissions for education + 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) -> SpeakerAssignmentSubmissionsRequestBuilder: + """ + 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: SpeakerAssignmentSubmissionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SpeakerAssignmentSubmissionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters(): + """ + Get a list of speaker assignments that were submitted by a student. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class SpeakerAssignmentSubmissionsRequestBuilderGetRequestConfiguration(RequestConfiguration[SpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class SpeakerAssignmentSubmissionsRequestBuilderPostRequestConfiguration(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/groups_request_builder.py b/msgraph/generated/groups/groups_request_builder.py index 8adfb9faca0..cb99a472d3b 100644 --- a/msgraph/generated/groups/groups_request_builder.py +++ b/msgraph/generated/groups/groups_request_builder.py @@ -74,11 +74,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GroupsRe async def post(self,body: Group, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Group]: """ - Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. + Create a new group as specified in the request body. You can create the following types of groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Group] - Find more info here: https://learn.microsoft.com/graph/api/group-upsert?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/group-post-groups?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -109,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: Group, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. + Create a new group as specified in the request body. You can create the following types of groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph/generated/groups/item/conversations/item/conversation_item_request_builder.py b/msgraph/generated/groups/item/conversations/item/conversation_item_request_builder.py index ddd48e08767..a64aba6f531 100644 --- a/msgraph/generated/groups/item/conversations/item/conversation_item_request_builder.py +++ b/msgraph/generated/groups/item/conversations/item/conversation_item_request_builder.py @@ -36,7 +36,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query Delete conversation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/group-delete-conversation?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/conversation-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -52,10 +52,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ConversationItemRequestBuilderGetQueryParameters]] = None) -> Optional[Conversation]: """ - 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 @@ -84,7 +84,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConversationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - 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 """ @@ -122,7 +122,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/conversations/item/threads/item/reply/reply_request_builder.py b/msgraph/generated/groups/item/conversations/item/threads/item/reply/reply_request_builder.py index e0550c02dc3..e3c6457c9cd 100644 --- a/msgraph/generated/groups/item/conversations/item/threads/item/reply/reply_request_builder.py +++ b/msgraph/generated/groups/item/conversations/item/threads/item/reply/reply_request_builder.py @@ -32,11 +32,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ReplyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/post-reply?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +54,7 @@ async def post(self,body: ReplyPostRequestBody, request_configuration: Optional[ def to_post_request_information(self,body: ReplyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. 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/group_item_request_builder.py b/msgraph/generated/groups/item/group_item_request_builder.py index ea6313128dd..ded02de33e2 100644 --- a/msgraph/generated/groups/item/group_item_request_builder.py +++ b/msgraph/generated/groups/item/group_item_request_builder.py @@ -38,6 +38,7 @@ from .members_with_license_errors.members_with_license_errors_request_builder import MembersWithLicenseErrorsRequestBuilder from .member_of.member_of_request_builder import MemberOfRequestBuilder from .onenote.onenote_request_builder import OnenoteRequestBuilder + from .on_premises_sync_behavior.on_premises_sync_behavior_request_builder import OnPremisesSyncBehaviorRequestBuilder from .owners.owners_request_builder import OwnersRequestBuilder from .permission_grants.permission_grants_request_builder import PermissionGrantsRequestBuilder from .photo.photo_request_builder import PhotoRequestBuilder @@ -373,6 +374,15 @@ def members_with_license_errors(self) -> MembersWithLicenseErrorsRequestBuilder: return MembersWithLicenseErrorsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def on_premises_sync_behavior(self) -> OnPremisesSyncBehaviorRequestBuilder: + """ + Provides operations to manage the onPremisesSyncBehavior property of the microsoft.graph.group entity. + """ + from .on_premises_sync_behavior.on_premises_sync_behavior_request_builder import OnPremisesSyncBehaviorRequestBuilder + + return OnPremisesSyncBehaviorRequestBuilder(self.request_adapter, self.path_parameters) + @property def onenote(self) -> OnenoteRequestBuilder: """ diff --git a/msgraph/generated/groups/item/on_premises_sync_behavior/on_premises_sync_behavior_request_builder.py b/msgraph/generated/groups/item/on_premises_sync_behavior/on_premises_sync_behavior_request_builder.py new file mode 100644 index 00000000000..6a1ba926bcd --- /dev/null +++ b/msgraph/generated/groups/item/on_premises_sync_behavior/on_premises_sync_behavior_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.on_premises_sync_behavior import OnPremisesSyncBehavior + from ....models.o_data_errors.o_data_error import ODataError + +class OnPremisesSyncBehaviorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the onPremisesSyncBehavior property of the microsoft.graph.group entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new OnPremisesSyncBehaviorRequestBuilder 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}/onPremisesSyncBehavior{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property onPremisesSyncBehavior for groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[OnPremisesSyncBehaviorRequestBuilderGetQueryParameters]] = None) -> Optional[OnPremisesSyncBehavior]: + """ + Get onPremisesSyncBehavior from groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[OnPremisesSyncBehavior] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.on_premises_sync_behavior import OnPremisesSyncBehavior + + return await self.request_adapter.send_async(request_info, OnPremisesSyncBehavior, error_mapping) + + async def patch(self,body: OnPremisesSyncBehavior, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[OnPremisesSyncBehavior]: + """ + Update the navigation property onPremisesSyncBehavior in groups + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[OnPremisesSyncBehavior] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.on_premises_sync_behavior import OnPremisesSyncBehavior + + return await self.request_adapter.send_async(request_info, OnPremisesSyncBehavior, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property onPremisesSyncBehavior for groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[OnPremisesSyncBehaviorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get onPremisesSyncBehavior from groups + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: OnPremisesSyncBehavior, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property onPremisesSyncBehavior in groups + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> OnPremisesSyncBehaviorRequestBuilder: + """ + 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: OnPremisesSyncBehaviorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return OnPremisesSyncBehaviorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class OnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class OnPremisesSyncBehaviorRequestBuilderGetQueryParameters(): + """ + Get onPremisesSyncBehavior from groups + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class OnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration(RequestConfiguration[OnPremisesSyncBehaviorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class OnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration(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 03414d83641..028f0e7fe5c 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 @@ -37,7 +37,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 @@ -53,10 +53,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ConversationThreadItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationThread]: """ - Get a thread object. + Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ConversationThread] - Find more info here: https://learn.microsoft.com/graph/api/group-get-thread?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/conversationthread-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[ConversationThreadItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a thread object. + Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -171,7 +171,7 @@ class ConversationThreadItemRequestBuilderDeleteRequestConfiguration(RequestConf @dataclass class ConversationThreadItemRequestBuilderGetQueryParameters(): """ - Get a thread object. + Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/groups/item/threads/item/posts/posts_request_builder.py b/msgraph/generated/groups/item/threads/item/posts/posts_request_builder.py index 132fb64d858..3350700aed4 100644 --- a/msgraph/generated/groups/item/threads/item/posts/posts_request_builder.py +++ b/msgraph/generated/groups/item/threads/item/posts/posts_request_builder.py @@ -48,10 +48,10 @@ def by_post_id(self,post_id: str) -> PostItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[PostsRequestBuilderGetQueryParameters]] = None) -> Optional[PostCollectionResponse]: """ - Get the properties and relationships of a post in a specified thread. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. Since the post resource supports extensions, you can also use the GET operation to get custom properties and extension data in a post instance. + Get the posts of the specified thread. You can specify both the parent conversation and the thread, or,you can specify the thread without referencing the parent conversation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PostCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/post-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/conversationthread-list-posts?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -69,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[PostsReq def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PostsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get the properties and relationships of a post in a specified thread. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. Since the post resource supports extensions, you can also use the GET operation to get custom properties and extension data in a post instance. + Get the posts of the specified thread. You can specify both the parent conversation and the thread, or,you can specify the thread without referencing the parent conversation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -100,7 +100,7 @@ def count(self) -> CountRequestBuilder: @dataclass class PostsRequestBuilderGetQueryParameters(): """ - Get the properties and relationships of a post in a specified thread. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. Since the post resource supports extensions, you can also use the GET operation to get custom properties and extension data in a post instance. + Get the posts of the specified thread. You can specify both the parent conversation and the thread, or,you can specify the thread without referencing the parent conversation. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/groups/item/threads/item/reply/reply_request_builder.py b/msgraph/generated/groups/item/threads/item/reply/reply_request_builder.py index f4aa3c2036a..6f10d812c98 100644 --- a/msgraph/generated/groups/item/threads/item/reply/reply_request_builder.py +++ b/msgraph/generated/groups/item/threads/item/reply/reply_request_builder.py @@ -32,11 +32,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ReplyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/post-reply?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +54,7 @@ async def post(self,body: ReplyPostRequestBody, request_configuration: Optional[ def to_post_request_information(self,body: ReplyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. + Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph/generated/identity/conditional_access/named_locations/item/named_location_item_request_builder.py b/msgraph/generated/identity/conditional_access/named_locations/item/named_location_item_request_builder.py index cb024f7cb29..9ecf363c07a 100644 --- a/msgraph/generated/identity/conditional_access/named_locations/item/named_location_item_request_builder.py +++ b/msgraph/generated/identity/conditional_access/named_locations/item/named_location_item_request_builder.py @@ -32,10 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete an ipNamedLocation object. + Delete a countryNamedLocation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/ipnamedlocation-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/countrynamedlocation-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +51,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[NamedLocationItemRequestBuilderGetQueryParameters]] = None) -> Optional[NamedLocation]: """ - Retrieve the properties and relationships of a namedLocation 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/namedlocation-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/countrynamedlocation-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -96,7 +96,7 @@ async def patch(self,body: NamedLocation, request_configuration: Optional[Reques def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete an ipNamedLocation object. + Delete a countryNamedLocation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[NamedLocationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties and relationships of a namedLocation object. + Retrieve the properties and relationships of a countryNamedLocation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -151,7 +151,7 @@ class NamedLocationItemRequestBuilderDeleteRequestConfiguration(RequestConfigura @dataclass class NamedLocationItemRequestBuilderGetQueryParameters(): """ - Retrieve the properties and relationships of a namedLocation object. + Retrieve the properties and relationships of a countryNamedLocation object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/access_package_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/access_package_item_request_builder.py index 14d5ce5187c..7f70f243e6d 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/access_package_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/access_package_item_request_builder.py @@ -58,10 +58,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackage]: """ - Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. + Retrieve the properties and relationships of an accessPackage object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AccessPackage] - Find more info here: https://learn.microsoft.com/graph/api/accesspackage-list-resourcerolescopes?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/accesspackage-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -114,7 +114,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. + Retrieve the properties and relationships of an accessPackage object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -221,7 +221,7 @@ class AccessPackageItemRequestBuilderDeleteRequestConfiguration(RequestConfigura @dataclass class AccessPackageItemRequestBuilderGetQueryParameters(): """ - Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. + Retrieve the properties and relationships of an accessPackage object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/custom_workflow_extensions/item/custom_callout_extension_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/custom_workflow_extensions/item/custom_callout_extension_item_request_builder.py index e65a38b25b3..b81fa62078a 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 @@ -32,10 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete an 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 @@ -72,11 +72,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CustomCa async def patch(self,body: CustomCalloutExtension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomCalloutExtension]: """ - Update the properties of an accessPackageAssignmentWorkflowExtension object. + Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CustomCalloutExtension] - Find more info here: https://learn.microsoft.com/graph/api/accesspackageassignmentworkflowextension-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +96,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 """ @@ -118,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: CustomCalloutExtension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of an accessPackageAssignmentWorkflowExtension object. + Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph/generated/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 4808377e432..ca37652e538 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 @@ -54,10 +54,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[AgreementItemRequestBuilderGetQueryParameters]] = None) -> Optional[Agreement]: """ - Retrieve all files related to an agreement. This includes the default file and all localized files. + Retrieve the properties and relationships of an agreement object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Agreement] - Find more info here: https://learn.microsoft.com/graph/api/agreement-list-files?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/agreement-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -110,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AgreementItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve all files related to an agreement. This includes the default file and all localized files. + Retrieve the properties and relationships of an agreement object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -181,7 +181,7 @@ class AgreementItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration @dataclass class AgreementItemRequestBuilderGetQueryParameters(): """ - Retrieve all files related to an agreement. This includes the default file and all localized files. + Retrieve the properties and relationships of an agreement object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/kiota-dom-export.txt b/msgraph/generated/kiota-dom-export.txt index ffecea04877..b729075a487 100644 --- a/msgraph/generated/kiota-dom-export.txt +++ b/msgraph/generated/kiota-dom-export.txt @@ -5829,8 +5829,10 @@ msgraph.generated.communications.CommunicationsRequestBuilder::|public|calls:Cal msgraph.generated.communications.CommunicationsRequestBuilder::|public|call_records:CallRecordsRequestBuilder msgraph.generated.communications.CommunicationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.communications.CommunicationsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CommunicationsRequestBuilderGetQueryParameters]):CloudCommunications +msgraph.generated.communications.CommunicationsRequestBuilder::|public|get_all_online_meeting_messages:GetAllOnlineMeetingMessagesRequestBuilder msgraph.generated.communications.CommunicationsRequestBuilder::|public|get_presences_by_user_id:GetPresencesByUserIdRequestBuilder msgraph.generated.communications.CommunicationsRequestBuilder::|public|online_meetings:OnlineMeetingsRequestBuilder +msgraph.generated.communications.CommunicationsRequestBuilder::|public|online_meeting_conversations:OnlineMeetingConversationsRequestBuilder msgraph.generated.communications.CommunicationsRequestBuilder::|public|patch(body:CloudCommunications; request_configuration?:RequestConfiguration[QueryParameters]):CloudCommunications msgraph.generated.communications.CommunicationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.communications.CommunicationsRequestBuilder::|public|presences:PresencesRequestBuilder @@ -5839,6 +5841,31 @@ msgraph.generated.communications.CommunicationsRequestBuilder::|public|to_get_re msgraph.generated.communications.CommunicationsRequestBuilder::|public|to_patch_request_information(body:CloudCommunications; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.communications.CommunicationsRequestBuilder::|public|url_template:str msgraph.generated.communications.CommunicationsRequestBuilder::|public|with_url(raw_url:str):CommunicationsRequestBuilder +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesGetResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesGetResponse::|public|constructor():None +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesGetResponse::|public|value():list[EngagementConversationMessage] +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesGetResponse::|public|value(value:list[EngagementConversationMessage]):None +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetAllOnlineMeetingMessagesGetResponse +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesRequestBuilder.GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesRequestBuilder.GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesRequestBuilder.GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesRequestBuilder.GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesRequestBuilder.GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesRequestBuilder.GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesRequestBuilder.GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesRequestBuilder.GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesRequestBuilder.GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesRequestBuilder.GetAllOnlineMeetingMessagesRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters] +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters]):GetAllOnlineMeetingMessagesGetResponse +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetAllOnlineMeetingMessagesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesRequestBuilder::|public|url_template:str +msgraph.generated.communications.getAllOnlineMeetingMessages.GetAllOnlineMeetingMessagesRequestBuilder::|public|with_url(raw_url:str):GetAllOnlineMeetingMessagesRequestBuilder msgraph.generated.communications.getPresencesByUserId.GetPresencesByUserIdPostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.communications.getPresencesByUserId.GetPresencesByUserIdPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.communications.getPresencesByUserId.GetPresencesByUserIdPostRequestBody::|public|backing_store:BackingStore @@ -5865,6 +5892,589 @@ msgraph.generated.communications.getPresencesByUserId.GetPresencesByUserIdReques msgraph.generated.communications.getPresencesByUserId.GetPresencesByUserIdRequestBuilder::|public|to_post_request_information(body:GetPresencesByUserIdPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.communications.getPresencesByUserId.GetPresencesByUserIdRequestBuilder::|public|url_template:str msgraph.generated.communications.getPresencesByUserId.GetPresencesByUserIdRequestBuilder::|public|with_url(raw_url:str):GetPresencesByUserIdRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.onlineMeetingConversations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.onlineMeetingConversations.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.communications.onlineMeetingConversations.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.messages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.messages.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.communications.onlineMeetingConversations.item.messages.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.messages.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.messages.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.conversation.ConversationRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.conversation.ConversationRequestBuilder.ConversationRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.conversation.ConversationRequestBuilder.ConversationRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.conversation.ConversationRequestBuilder.ConversationRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.conversation.ConversationRequestBuilder.ConversationRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConversationRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.conversation.ConversationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.conversation.ConversationRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConversationRequestBuilderGetQueryParameters]):EngagementConversation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.conversation.ConversationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.conversation.ConversationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.conversation.ConversationRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConversationRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.conversation.ConversationRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.conversation.ConversationRequestBuilder::|public|with_url(raw_url:str):ConversationRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EngagementConversationMessageItemRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|conversation:ConversationRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EngagementConversationMessageItemRequestBuilderGetQueryParameters]):EngagementConversationMessage +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|patch(body:EngagementConversationMessage; request_configuration?:RequestConfiguration[QueryParameters]):EngagementConversationMessage +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|reactions:ReactionsRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|replies:RepliesRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|reply_to:ReplyToRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EngagementConversationMessageItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|to_patch_request_information(body:EngagementConversationMessage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.EngagementConversationMessageItemRequestBuilder::|public|with_url(raw_url:str):EngagementConversationMessageItemRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters]):EngagementConversationMessageReaction +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|patch(body:EngagementConversationMessageReaction; request_configuration?:RequestConfiguration[QueryParameters]):EngagementConversationMessageReaction +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|to_patch_request_information(body:EngagementConversationMessageReaction; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|with_url(raw_url:str):EngagementConversationMessageReactionItemRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReactionsRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|by_engagement_conversation_message_reaction_id(engagement_conversation_message_reaction_id:str):EngagementConversationMessageReactionItemRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReactionsRequestBuilderGetQueryParameters]):EngagementConversationMessageReactionCollectionResponse +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|post(body:EngagementConversationMessageReaction; request_configuration?:RequestConfiguration[QueryParameters]):EngagementConversationMessageReaction +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReactionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|to_post_request_information(body:EngagementConversationMessageReaction; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.reactions.ReactionsRequestBuilder::|public|with_url(raw_url:str):ReactionsRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder.ConversationRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder.ConversationRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder.ConversationRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder.ConversationRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConversationRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConversationRequestBuilderGetQueryParameters]):EngagementConversation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConversationRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.conversation.ConversationRequestBuilder::|public|with_url(raw_url:str):ConversationRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EngagementConversationMessageItemRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|conversation:ConversationRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EngagementConversationMessageItemRequestBuilderGetQueryParameters]):EngagementConversationMessage +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|patch(body:EngagementConversationMessage; request_configuration?:RequestConfiguration[QueryParameters]):EngagementConversationMessage +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|reactions:ReactionsRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|reply_to:ReplyToRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EngagementConversationMessageItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|to_patch_request_information(body:EngagementConversationMessage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.EngagementConversationMessageItemRequestBuilder::|public|with_url(raw_url:str):EngagementConversationMessageItemRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters]):EngagementConversationMessageReaction +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|patch(body:EngagementConversationMessageReaction; request_configuration?:RequestConfiguration[QueryParameters]):EngagementConversationMessageReaction +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|to_patch_request_information(body:EngagementConversationMessageReaction; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|with_url(raw_url:str):EngagementConversationMessageReactionItemRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReactionsRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|by_engagement_conversation_message_reaction_id(engagement_conversation_message_reaction_id:str):EngagementConversationMessageReactionItemRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReactionsRequestBuilderGetQueryParameters]):EngagementConversationMessageReactionCollectionResponse +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|post(body:EngagementConversationMessageReaction; request_configuration?:RequestConfiguration[QueryParameters]):EngagementConversationMessageReaction +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReactionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|to_post_request_information(body:EngagementConversationMessageReaction; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.reactions.ReactionsRequestBuilder::|public|with_url(raw_url:str):ReactionsRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.replyTo.ReplyToRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.replyTo.ReplyToRequestBuilder.ReplyToRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.replyTo.ReplyToRequestBuilder.ReplyToRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.replyTo.ReplyToRequestBuilder.ReplyToRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.replyTo.ReplyToRequestBuilder.ReplyToRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReplyToRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.replyTo.ReplyToRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.replyTo.ReplyToRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReplyToRequestBuilderGetQueryParameters]):EngagementConversationMessage +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.replyTo.ReplyToRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.replyTo.ReplyToRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.replyTo.ReplyToRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReplyToRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.replyTo.ReplyToRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.item.replyTo.ReplyToRequestBuilder::|public|with_url(raw_url:str):ReplyToRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder.RepliesRequestBuilderGetRequestConfiguration-->RequestConfiguration[RepliesRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder.RepliesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder::|public|by_engagement_conversation_message_id1(engagement_conversation_message_id1:str):EngagementConversationMessageItemRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RepliesRequestBuilderGetQueryParameters]):EngagementConversationMessageCollectionResponse +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder::|public|post(body:EngagementConversationMessage; request_configuration?:RequestConfiguration[QueryParameters]):EngagementConversationMessage +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RepliesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder::|public|to_post_request_information(body:EngagementConversationMessage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replies.RepliesRequestBuilder::|public|with_url(raw_url:str):RepliesRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replyTo.ReplyToRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replyTo.ReplyToRequestBuilder.ReplyToRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replyTo.ReplyToRequestBuilder.ReplyToRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replyTo.ReplyToRequestBuilder.ReplyToRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replyTo.ReplyToRequestBuilder.ReplyToRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReplyToRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replyTo.ReplyToRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replyTo.ReplyToRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReplyToRequestBuilderGetQueryParameters]):EngagementConversationMessage +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replyTo.ReplyToRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replyTo.ReplyToRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replyTo.ReplyToRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReplyToRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replyTo.ReplyToRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.item.replyTo.ReplyToRequestBuilder::|public|with_url(raw_url:str):ReplyToRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder.MessagesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder.MessagesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder.MessagesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder.MessagesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder.MessagesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder.MessagesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder.MessagesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder.MessagesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder.MessagesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder.MessagesRequestBuilderGetRequestConfiguration-->RequestConfiguration[MessagesRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder.MessagesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder::|public|by_engagement_conversation_message_id(engagement_conversation_message_id:str):EngagementConversationMessageItemRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MessagesRequestBuilderGetQueryParameters]):EngagementConversationMessageCollectionResponse +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder::|public|post(body:EngagementConversationMessage; request_configuration?:RequestConfiguration[QueryParameters]):EngagementConversationMessage +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MessagesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder::|public|to_post_request_information(body:EngagementConversationMessage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.messages.MessagesRequestBuilder::|public|with_url(raw_url:str):MessagesRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.attendeeReport.AttendeeReportRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.attendeeReport.AttendeeReportRequestBuilder.AttendeeReportRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.attendeeReport.AttendeeReportRequestBuilder.AttendeeReportRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.attendeeReport.AttendeeReportRequestBuilder.AttendeeReportRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.attendeeReport.AttendeeReportRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.attendeeReport.AttendeeReportRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.attendeeReport.AttendeeReportRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.attendeeReport.AttendeeReportRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.attendeeReport.AttendeeReportRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.attendeeReport.AttendeeReportRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.attendeeReport.AttendeeReportRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.attendeeReport.AttendeeReportRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.attendeeReport.AttendeeReportRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.attendeeReport.AttendeeReportRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.attendeeReport.AttendeeReportRequestBuilder::|public|with_url(raw_url:str):AttendeeReportRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.OnlineMeetingRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.OnlineMeetingRequestBuilder.OnlineMeetingRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.OnlineMeetingRequestBuilder.OnlineMeetingRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.OnlineMeetingRequestBuilder.OnlineMeetingRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.OnlineMeetingRequestBuilder.OnlineMeetingRequestBuilderGetRequestConfiguration-->RequestConfiguration[OnlineMeetingRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.OnlineMeetingRequestBuilder::|public|attendee_report:AttendeeReportRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.OnlineMeetingRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.OnlineMeetingRequestBuilder::|public|get(request_configuration?:RequestConfiguration[OnlineMeetingRequestBuilderGetQueryParameters]):OnlineMeeting +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.OnlineMeetingRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.OnlineMeetingRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.OnlineMeetingRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[OnlineMeetingRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.OnlineMeetingRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.onlineMeeting.OnlineMeetingRequestBuilder::|public|with_url(raw_url:str):OnlineMeetingRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.OnlineMeetingEngagementConversationItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.OnlineMeetingEngagementConversationItemRequestBuilder.OnlineMeetingEngagementConversationItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.OnlineMeetingEngagementConversationItemRequestBuilder.OnlineMeetingEngagementConversationItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.OnlineMeetingEngagementConversationItemRequestBuilder.OnlineMeetingEngagementConversationItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.OnlineMeetingEngagementConversationItemRequestBuilder.OnlineMeetingEngagementConversationItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.OnlineMeetingEngagementConversationItemRequestBuilder.OnlineMeetingEngagementConversationItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[OnlineMeetingEngagementConversationItemRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.OnlineMeetingEngagementConversationItemRequestBuilder.OnlineMeetingEngagementConversationItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.communications.onlineMeetingConversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[OnlineMeetingEngagementConversationItemRequestBuilderGetQueryParameters]):OnlineMeetingEngagementConversation +msgraph.generated.communications.onlineMeetingConversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|messages:MessagesRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|online_meeting:OnlineMeetingRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|patch(body:OnlineMeetingEngagementConversation; request_configuration?:RequestConfiguration[QueryParameters]):OnlineMeetingEngagementConversation +msgraph.generated.communications.onlineMeetingConversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|starter:StarterRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[OnlineMeetingEngagementConversationItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|to_patch_request_information(body:OnlineMeetingEngagementConversation; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.OnlineMeetingEngagementConversationItemRequestBuilder::|public|with_url(raw_url:str):OnlineMeetingEngagementConversationItemRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.conversation.ConversationRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.conversation.ConversationRequestBuilder.ConversationRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.conversation.ConversationRequestBuilder.ConversationRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.starter.conversation.ConversationRequestBuilder.ConversationRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.conversation.ConversationRequestBuilder.ConversationRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConversationRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.conversation.ConversationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.starter.conversation.ConversationRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConversationRequestBuilderGetQueryParameters]):EngagementConversation +msgraph.generated.communications.onlineMeetingConversations.item.starter.conversation.ConversationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.starter.conversation.ConversationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.starter.conversation.ConversationRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConversationRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.conversation.ConversationRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.conversation.ConversationRequestBuilder::|public|with_url(raw_url:str):ConversationRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters]):EngagementConversationMessageReaction +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|patch(body:EngagementConversationMessageReaction; request_configuration?:RequestConfiguration[QueryParameters]):EngagementConversationMessageReaction +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|to_patch_request_information(body:EngagementConversationMessageReaction; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|with_url(raw_url:str):EngagementConversationMessageReactionItemRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReactionsRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder::|public|by_engagement_conversation_message_reaction_id(engagement_conversation_message_reaction_id:str):EngagementConversationMessageReactionItemRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReactionsRequestBuilderGetQueryParameters]):EngagementConversationMessageReactionCollectionResponse +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder::|public|post(body:EngagementConversationMessageReaction; request_configuration?:RequestConfiguration[QueryParameters]):EngagementConversationMessageReaction +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReactionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder::|public|to_post_request_information(body:EngagementConversationMessageReaction; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.reactions.ReactionsRequestBuilder::|public|with_url(raw_url:str):ReactionsRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.conversation.ConversationRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.conversation.ConversationRequestBuilder.ConversationRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.conversation.ConversationRequestBuilder.ConversationRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.conversation.ConversationRequestBuilder.ConversationRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.conversation.ConversationRequestBuilder.ConversationRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConversationRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.conversation.ConversationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.conversation.ConversationRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConversationRequestBuilderGetQueryParameters]):EngagementConversation +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.conversation.ConversationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.conversation.ConversationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.conversation.ConversationRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConversationRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.conversation.ConversationRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.conversation.ConversationRequestBuilder::|public|with_url(raw_url:str):ConversationRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EngagementConversationMessageItemRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder.EngagementConversationMessageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|conversation:ConversationRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EngagementConversationMessageItemRequestBuilderGetQueryParameters]):EngagementConversationMessage +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|patch(body:EngagementConversationMessage; request_configuration?:RequestConfiguration[QueryParameters]):EngagementConversationMessage +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|reactions:ReactionsRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|reply_to:ReplyToRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EngagementConversationMessageItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|to_patch_request_information(body:EngagementConversationMessage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.EngagementConversationMessageItemRequestBuilder::|public|with_url(raw_url:str):EngagementConversationMessageItemRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder.EngagementConversationMessageReactionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters]):EngagementConversationMessageReaction +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|patch(body:EngagementConversationMessageReaction; request_configuration?:RequestConfiguration[QueryParameters]):EngagementConversationMessageReaction +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EngagementConversationMessageReactionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|to_patch_request_information(body:EngagementConversationMessageReaction; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.item.EngagementConversationMessageReactionItemRequestBuilder::|public|with_url(raw_url:str):EngagementConversationMessageReactionItemRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReactionsRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder.ReactionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|by_engagement_conversation_message_reaction_id(engagement_conversation_message_reaction_id:str):EngagementConversationMessageReactionItemRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReactionsRequestBuilderGetQueryParameters]):EngagementConversationMessageReactionCollectionResponse +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|post(body:EngagementConversationMessageReaction; request_configuration?:RequestConfiguration[QueryParameters]):EngagementConversationMessageReaction +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReactionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|to_post_request_information(body:EngagementConversationMessageReaction; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.reactions.ReactionsRequestBuilder::|public|with_url(raw_url:str):ReactionsRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.replyTo.ReplyToRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.replyTo.ReplyToRequestBuilder.ReplyToRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.replyTo.ReplyToRequestBuilder.ReplyToRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.replyTo.ReplyToRequestBuilder.ReplyToRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.replyTo.ReplyToRequestBuilder.ReplyToRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReplyToRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.replyTo.ReplyToRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.replyTo.ReplyToRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReplyToRequestBuilderGetQueryParameters]):EngagementConversationMessage +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.replyTo.ReplyToRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.replyTo.ReplyToRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.replyTo.ReplyToRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReplyToRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.replyTo.ReplyToRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.item.replyTo.ReplyToRequestBuilder::|public|with_url(raw_url:str):ReplyToRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder.RepliesRequestBuilderGetRequestConfiguration-->RequestConfiguration[RepliesRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder.RepliesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder::|public|by_engagement_conversation_message_id(engagement_conversation_message_id:str):EngagementConversationMessageItemRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RepliesRequestBuilderGetQueryParameters]):EngagementConversationMessageCollectionResponse +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder::|public|post(body:EngagementConversationMessage; request_configuration?:RequestConfiguration[QueryParameters]):EngagementConversationMessage +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RepliesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder::|public|to_post_request_information(body:EngagementConversationMessage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replies.RepliesRequestBuilder::|public|with_url(raw_url:str):RepliesRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replyTo.ReplyToRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.replyTo.ReplyToRequestBuilder.ReplyToRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replyTo.ReplyToRequestBuilder.ReplyToRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replyTo.ReplyToRequestBuilder.ReplyToRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replyTo.ReplyToRequestBuilder.ReplyToRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReplyToRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replyTo.ReplyToRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.starter.replyTo.ReplyToRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReplyToRequestBuilderGetQueryParameters]):EngagementConversationMessage +msgraph.generated.communications.onlineMeetingConversations.item.starter.replyTo.ReplyToRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.starter.replyTo.ReplyToRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.starter.replyTo.ReplyToRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReplyToRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.replyTo.ReplyToRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.replyTo.ReplyToRequestBuilder::|public|with_url(raw_url:str):ReplyToRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder.StarterRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder.StarterRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder.StarterRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder.StarterRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder.StarterRequestBuilderGetRequestConfiguration-->RequestConfiguration[StarterRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder.StarterRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder::|public|conversation:ConversationRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder::|public|get(request_configuration?:RequestConfiguration[StarterRequestBuilderGetQueryParameters]):EngagementConversationMessage +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder::|public|patch(body:EngagementConversationMessage; request_configuration?:RequestConfiguration[QueryParameters]):EngagementConversationMessage +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder::|public|reactions:ReactionsRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder::|public|replies:RepliesRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder::|public|reply_to:ReplyToRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[StarterRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder::|public|to_patch_request_information(body:EngagementConversationMessage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.item.starter.StarterRequestBuilder::|public|with_url(raw_url:str):StarterRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder-->BaseRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder.OnlineMeetingConversationsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder.OnlineMeetingConversationsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder.OnlineMeetingConversationsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder.OnlineMeetingConversationsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder.OnlineMeetingConversationsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder.OnlineMeetingConversationsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder.OnlineMeetingConversationsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder.OnlineMeetingConversationsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder.OnlineMeetingConversationsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder.OnlineMeetingConversationsRequestBuilderGetRequestConfiguration-->RequestConfiguration[OnlineMeetingConversationsRequestBuilderGetQueryParameters] +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder.OnlineMeetingConversationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder::|public|by_online_meeting_engagement_conversation_id(online_meeting_engagement_conversation_id:str):OnlineMeetingEngagementConversationItemRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[OnlineMeetingConversationsRequestBuilderGetQueryParameters]):OnlineMeetingEngagementConversationCollectionResponse +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder::|public|post(body:OnlineMeetingEngagementConversation; request_configuration?:RequestConfiguration[QueryParameters]):OnlineMeetingEngagementConversation +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[OnlineMeetingConversationsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder::|public|to_post_request_information(body:OnlineMeetingEngagementConversation; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder::|public|url_template:str +msgraph.generated.communications.onlineMeetingConversations.OnlineMeetingConversationsRequestBuilder::|public|with_url(raw_url:str):OnlineMeetingConversationsRequestBuilder msgraph.generated.communications.onlineMeetings.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.communications.onlineMeetings.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.communications.onlineMeetings.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -6957,6 +7567,7 @@ msgraph.generated.contacts.ContactsRequestBuilder.ContactsRequestBuilderGetQuery msgraph.generated.contacts.ContactsRequestBuilder.ContactsRequestBuilderGetQueryParameters::|public|orderby:list[str] msgraph.generated.contacts.ContactsRequestBuilder.ContactsRequestBuilderGetQueryParameters::|public|search:str msgraph.generated.contacts.ContactsRequestBuilder.ContactsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.contacts.ContactsRequestBuilder.ContactsRequestBuilderGetQueryParameters::|public|skip:int msgraph.generated.contacts.ContactsRequestBuilder.ContactsRequestBuilderGetQueryParameters::|public|top:int msgraph.generated.contacts.ContactsRequestBuilder.ContactsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ContactsRequestBuilderGetQueryParameters] msgraph.generated.contacts.ContactsRequestBuilder::|public|by_org_contact_id(org_contact_id:str):OrgContactItemRequestBuilder @@ -7447,26 +8058,51 @@ msgraph.generated.contacts.item.memberOf.MemberOfRequestBuilder::|public|request msgraph.generated.contacts.item.memberOf.MemberOfRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MemberOfRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.contacts.item.memberOf.MemberOfRequestBuilder::|public|url_template:str msgraph.generated.contacts.item.memberOf.MemberOfRequestBuilder::|public|with_url(raw_url:str):MemberOfRequestBuilder +msgraph.generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder-->BaseRequestBuilder +msgraph.generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder.OnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder.OnPremisesSyncBehaviorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder.OnPremisesSyncBehaviorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder.OnPremisesSyncBehaviorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder.OnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration-->RequestConfiguration[OnPremisesSyncBehaviorRequestBuilderGetQueryParameters] +msgraph.generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder.OnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[OnPremisesSyncBehaviorRequestBuilderGetQueryParameters]):OnPremisesSyncBehavior +msgraph.generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|patch(body:OnPremisesSyncBehavior; request_configuration?:RequestConfiguration[QueryParameters]):OnPremisesSyncBehavior +msgraph.generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[OnPremisesSyncBehaviorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|to_patch_request_information(body:OnPremisesSyncBehavior; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|url_template:str +msgraph.generated.contacts.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|with_url(raw_url:str):OnPremisesSyncBehaviorRequestBuilder msgraph.generated.contacts.item.OrgContactItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.contacts.item.OrgContactItemRequestBuilder.OrgContactItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.contacts.item.OrgContactItemRequestBuilder.OrgContactItemRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.contacts.item.OrgContactItemRequestBuilder.OrgContactItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str msgraph.generated.contacts.item.OrgContactItemRequestBuilder.OrgContactItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph.generated.contacts.item.OrgContactItemRequestBuilder.OrgContactItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[OrgContactItemRequestBuilderGetQueryParameters] +msgraph.generated.contacts.item.OrgContactItemRequestBuilder.OrgContactItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.contacts.item.OrgContactItemRequestBuilder::|public|check_member_groups:CheckMemberGroupsRequestBuilder msgraph.generated.contacts.item.OrgContactItemRequestBuilder::|public|check_member_objects:CheckMemberObjectsRequestBuilder msgraph.generated.contacts.item.OrgContactItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.contacts.item.OrgContactItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.contacts.item.OrgContactItemRequestBuilder::|public|direct_reports:DirectReportsRequestBuilder msgraph.generated.contacts.item.OrgContactItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[OrgContactItemRequestBuilderGetQueryParameters]):OrgContact msgraph.generated.contacts.item.OrgContactItemRequestBuilder::|public|get_member_groups:GetMemberGroupsRequestBuilder msgraph.generated.contacts.item.OrgContactItemRequestBuilder::|public|get_member_objects:GetMemberObjectsRequestBuilder msgraph.generated.contacts.item.OrgContactItemRequestBuilder::|public|manager:ManagerRequestBuilder msgraph.generated.contacts.item.OrgContactItemRequestBuilder::|public|member_of:MemberOfRequestBuilder +msgraph.generated.contacts.item.OrgContactItemRequestBuilder::|public|on_premises_sync_behavior:OnPremisesSyncBehaviorRequestBuilder +msgraph.generated.contacts.item.OrgContactItemRequestBuilder::|public|patch(body:OrgContact; request_configuration?:RequestConfiguration[QueryParameters]):OrgContact msgraph.generated.contacts.item.OrgContactItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.contacts.item.OrgContactItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.contacts.item.OrgContactItemRequestBuilder::|public|restore:RestoreRequestBuilder msgraph.generated.contacts.item.OrgContactItemRequestBuilder::|public|retry_service_provisioning:RetryServiceProvisioningRequestBuilder msgraph.generated.contacts.item.OrgContactItemRequestBuilder::|public|service_provisioning_errors:ServiceProvisioningErrorsRequestBuilder +msgraph.generated.contacts.item.OrgContactItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.contacts.item.OrgContactItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[OrgContactItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.contacts.item.OrgContactItemRequestBuilder::|public|to_patch_request_information(body:OrgContact; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.contacts.item.OrgContactItemRequestBuilder::|public|transitive_member_of:TransitiveMemberOfRequestBuilder msgraph.generated.contacts.item.OrgContactItemRequestBuilder::|public|url_template:str msgraph.generated.contacts.item.OrgContactItemRequestBuilder::|public|with_url(raw_url:str):OrgContactItemRequestBuilder @@ -16551,7 +17187,6 @@ msgraph.generated.deviceManagement.DeviceManagementRequestBuilder::|public|resou msgraph.generated.deviceManagement.DeviceManagementRequestBuilder::|public|role_assignments:RoleAssignmentsRequestBuilder msgraph.generated.deviceManagement.DeviceManagementRequestBuilder::|public|role_definitions:RoleDefinitionsRequestBuilder msgraph.generated.deviceManagement.DeviceManagementRequestBuilder::|public|software_update_status_summary:SoftwareUpdateStatusSummaryRequestBuilder -msgraph.generated.deviceManagement.DeviceManagementRequestBuilder::|public|telecom_expense_management_partners:TelecomExpenseManagementPartnersRequestBuilder msgraph.generated.deviceManagement.DeviceManagementRequestBuilder::|public|terms_and_conditions:TermsAndConditionsRequestBuilder msgraph.generated.deviceManagement.DeviceManagementRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DeviceManagementRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.deviceManagement.DeviceManagementRequestBuilder::|public|to_patch_request_information(body:DeviceManagement; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -18787,59 +19422,6 @@ msgraph.generated.deviceManagement.softwareUpdateStatusSummary.SoftwareUpdateSta msgraph.generated.deviceManagement.softwareUpdateStatusSummary.SoftwareUpdateStatusSummaryRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SoftwareUpdateStatusSummaryRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.deviceManagement.softwareUpdateStatusSummary.SoftwareUpdateStatusSummaryRequestBuilder::|public|url_template:str msgraph.generated.deviceManagement.softwareUpdateStatusSummary.SoftwareUpdateStatusSummaryRequestBuilder::|public|with_url(raw_url:str):SoftwareUpdateStatusSummaryRequestBuilder -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder.TelecomExpenseManagementPartnerItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder.TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder.TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder.TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder.TelecomExpenseManagementPartnerItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters] -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder.TelecomExpenseManagementPartnerItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters]):TelecomExpenseManagementPartner -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|patch(body:TelecomExpenseManagementPartner; request_configuration?:RequestConfiguration[QueryParameters]):TelecomExpenseManagementPartner -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|to_patch_request_information(body:TelecomExpenseManagementPartner; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|url_template:str -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.item.TelecomExpenseManagementPartnerItemRequestBuilder::|public|with_url(raw_url:str):TelecomExpenseManagementPartnerItemRequestBuilder -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder-->BaseRequestBuilder -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|count:bool -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|skip:int -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters::|public|top:int -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderGetRequestConfiguration-->RequestConfiguration[TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters] -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|by_telecom_expense_management_partner_id(telecom_expense_management_partner_id:str):TelecomExpenseManagementPartnerItemRequestBuilder -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|count:CountRequestBuilder -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters]):TelecomExpenseManagementPartnerCollectionResponse -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|post(body:TelecomExpenseManagementPartner; request_configuration?:RequestConfiguration[QueryParameters]):TelecomExpenseManagementPartner -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|to_post_request_information(body:TelecomExpenseManagementPartner; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|url_template:str -msgraph.generated.deviceManagement.telecomExpenseManagementPartners.TelecomExpenseManagementPartnersRequestBuilder::|public|with_url(raw_url:str):TelecomExpenseManagementPartnersRequestBuilder msgraph.generated.deviceManagement.termsAndConditions.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.deviceManagement.termsAndConditions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.deviceManagement.termsAndConditions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -51965,6 +52547,59 @@ msgraph.generated.education.reports.readingAssignmentSubmissions.ReadingAssignme msgraph.generated.education.reports.readingAssignmentSubmissions.ReadingAssignmentSubmissionsRequestBuilder::|public|to_post_request_information(body:ReadingAssignmentSubmission; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.education.reports.readingAssignmentSubmissions.ReadingAssignmentSubmissionsRequestBuilder::|public|url_template:str msgraph.generated.education.reports.readingAssignmentSubmissions.ReadingAssignmentSubmissionsRequestBuilder::|public|with_url(raw_url:str):ReadingAssignmentSubmissionsRequestBuilder +msgraph.generated.education.reports.readingCoachPassages.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.reports.readingCoachPassages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.reports.readingCoachPassages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.reports.readingCoachPassages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.reports.readingCoachPassages.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.education.reports.readingCoachPassages.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.reports.readingCoachPassages.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.education.reports.readingCoachPassages.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.reports.readingCoachPassages.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.reports.readingCoachPassages.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.reports.readingCoachPassages.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.education.reports.readingCoachPassages.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.reports.readingCoachPassages.item.ReadingCoachPassageItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.reports.readingCoachPassages.item.ReadingCoachPassageItemRequestBuilder.ReadingCoachPassageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.reports.readingCoachPassages.item.ReadingCoachPassageItemRequestBuilder.ReadingCoachPassageItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.reports.readingCoachPassages.item.ReadingCoachPassageItemRequestBuilder.ReadingCoachPassageItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.reports.readingCoachPassages.item.ReadingCoachPassageItemRequestBuilder.ReadingCoachPassageItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.reports.readingCoachPassages.item.ReadingCoachPassageItemRequestBuilder.ReadingCoachPassageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReadingCoachPassageItemRequestBuilderGetQueryParameters] +msgraph.generated.education.reports.readingCoachPassages.item.ReadingCoachPassageItemRequestBuilder.ReadingCoachPassageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.reports.readingCoachPassages.item.ReadingCoachPassageItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.reports.readingCoachPassages.item.ReadingCoachPassageItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.reports.readingCoachPassages.item.ReadingCoachPassageItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReadingCoachPassageItemRequestBuilderGetQueryParameters]):ReadingCoachPassage +msgraph.generated.education.reports.readingCoachPassages.item.ReadingCoachPassageItemRequestBuilder::|public|patch(body:ReadingCoachPassage; request_configuration?:RequestConfiguration[QueryParameters]):ReadingCoachPassage +msgraph.generated.education.reports.readingCoachPassages.item.ReadingCoachPassageItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.reports.readingCoachPassages.item.ReadingCoachPassageItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.reports.readingCoachPassages.item.ReadingCoachPassageItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.reports.readingCoachPassages.item.ReadingCoachPassageItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReadingCoachPassageItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.reports.readingCoachPassages.item.ReadingCoachPassageItemRequestBuilder::|public|to_patch_request_information(body:ReadingCoachPassage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.reports.readingCoachPassages.item.ReadingCoachPassageItemRequestBuilder::|public|url_template:str +msgraph.generated.education.reports.readingCoachPassages.item.ReadingCoachPassageItemRequestBuilder::|public|with_url(raw_url:str):ReadingCoachPassageItemRequestBuilder +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder.ReadingCoachPassagesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder.ReadingCoachPassagesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder.ReadingCoachPassagesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder.ReadingCoachPassagesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder.ReadingCoachPassagesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder.ReadingCoachPassagesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder.ReadingCoachPassagesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder.ReadingCoachPassagesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder.ReadingCoachPassagesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder.ReadingCoachPassagesRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReadingCoachPassagesRequestBuilderGetQueryParameters] +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder.ReadingCoachPassagesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder::|public|by_reading_coach_passage_id(reading_coach_passage_id:str):ReadingCoachPassageItemRequestBuilder +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReadingCoachPassagesRequestBuilderGetQueryParameters]):ReadingCoachPassageCollectionResponse +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder::|public|post(body:ReadingCoachPassage; request_configuration?:RequestConfiguration[QueryParameters]):ReadingCoachPassage +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReadingCoachPassagesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder::|public|to_post_request_information(body:ReadingCoachPassage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder::|public|url_template:str +msgraph.generated.education.reports.readingCoachPassages.ReadingCoachPassagesRequestBuilder::|public|with_url(raw_url:str):ReadingCoachPassagesRequestBuilder msgraph.generated.education.reports.reflectCheckInResponses.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.education.reports.reflectCheckInResponses.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.education.reports.reflectCheckInResponses.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -52031,13 +52666,68 @@ msgraph.generated.education.reports.ReportsRequestBuilder::|public|get(request_c msgraph.generated.education.reports.ReportsRequestBuilder::|public|patch(body:ReportsRoot; request_configuration?:RequestConfiguration[QueryParameters]):ReportsRoot msgraph.generated.education.reports.ReportsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.education.reports.ReportsRequestBuilder::|public|reading_assignment_submissions:ReadingAssignmentSubmissionsRequestBuilder +msgraph.generated.education.reports.ReportsRequestBuilder::|public|reading_coach_passages:ReadingCoachPassagesRequestBuilder msgraph.generated.education.reports.ReportsRequestBuilder::|public|reflect_check_in_responses:ReflectCheckInResponsesRequestBuilder msgraph.generated.education.reports.ReportsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.reports.ReportsRequestBuilder::|public|speaker_assignment_submissions:SpeakerAssignmentSubmissionsRequestBuilder msgraph.generated.education.reports.ReportsRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.education.reports.ReportsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReportsRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.education.reports.ReportsRequestBuilder::|public|to_patch_request_information(body:ReportsRoot; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.education.reports.ReportsRequestBuilder::|public|url_template:str msgraph.generated.education.reports.ReportsRequestBuilder::|public|with_url(raw_url:str):ReportsRequestBuilder +msgraph.generated.education.reports.speakerAssignmentSubmissions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.reports.speakerAssignmentSubmissions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.reports.speakerAssignmentSubmissions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.reports.speakerAssignmentSubmissions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.reports.speakerAssignmentSubmissions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.education.reports.speakerAssignmentSubmissions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.reports.speakerAssignmentSubmissions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.education.reports.speakerAssignmentSubmissions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.reports.speakerAssignmentSubmissions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.reports.speakerAssignmentSubmissions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.reports.speakerAssignmentSubmissions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.education.reports.speakerAssignmentSubmissions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.reports.speakerAssignmentSubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.reports.speakerAssignmentSubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder.SpeakerAssignmentSubmissionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.reports.speakerAssignmentSubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder.SpeakerAssignmentSubmissionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.reports.speakerAssignmentSubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder.SpeakerAssignmentSubmissionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.reports.speakerAssignmentSubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder.SpeakerAssignmentSubmissionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.reports.speakerAssignmentSubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder.SpeakerAssignmentSubmissionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[SpeakerAssignmentSubmissionItemRequestBuilderGetQueryParameters] +msgraph.generated.education.reports.speakerAssignmentSubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder.SpeakerAssignmentSubmissionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.reports.speakerAssignmentSubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.reports.speakerAssignmentSubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.reports.speakerAssignmentSubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SpeakerAssignmentSubmissionItemRequestBuilderGetQueryParameters]):SpeakerAssignmentSubmission +msgraph.generated.education.reports.speakerAssignmentSubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|patch(body:SpeakerAssignmentSubmission; request_configuration?:RequestConfiguration[QueryParameters]):SpeakerAssignmentSubmission +msgraph.generated.education.reports.speakerAssignmentSubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.reports.speakerAssignmentSubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.reports.speakerAssignmentSubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.reports.speakerAssignmentSubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SpeakerAssignmentSubmissionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.reports.speakerAssignmentSubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|to_patch_request_information(body:SpeakerAssignmentSubmission; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.reports.speakerAssignmentSubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|url_template:str +msgraph.generated.education.reports.speakerAssignmentSubmissions.item.SpeakerAssignmentSubmissionItemRequestBuilder::|public|with_url(raw_url:str):SpeakerAssignmentSubmissionItemRequestBuilder +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder.SpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder.SpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder.SpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder.SpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder.SpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder.SpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder.SpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder.SpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder.SpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder.SpeakerAssignmentSubmissionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[SpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters] +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder.SpeakerAssignmentSubmissionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|by_speaker_assignment_submission_id(speaker_assignment_submission_id:str):SpeakerAssignmentSubmissionItemRequestBuilder +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters]):SpeakerAssignmentSubmissionCollectionResponse +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|post(body:SpeakerAssignmentSubmission; request_configuration?:RequestConfiguration[QueryParameters]):SpeakerAssignmentSubmission +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SpeakerAssignmentSubmissionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|to_post_request_information(body:SpeakerAssignmentSubmission; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|url_template:str +msgraph.generated.education.reports.speakerAssignmentSubmissions.SpeakerAssignmentSubmissionsRequestBuilder::|public|with_url(raw_url:str):SpeakerAssignmentSubmissionsRequestBuilder msgraph.generated.education.schools.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.education.schools.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.education.schools.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -56510,6 +57200,7 @@ msgraph.generated.groups.item.GroupItemRequestBuilder::|public|members:MembersRe msgraph.generated.groups.item.GroupItemRequestBuilder::|public|members_with_license_errors:MembersWithLicenseErrorsRequestBuilder msgraph.generated.groups.item.GroupItemRequestBuilder::|public|member_of:MemberOfRequestBuilder msgraph.generated.groups.item.GroupItemRequestBuilder::|public|onenote:OnenoteRequestBuilder +msgraph.generated.groups.item.GroupItemRequestBuilder::|public|on_premises_sync_behavior:OnPremisesSyncBehaviorRequestBuilder msgraph.generated.groups.item.GroupItemRequestBuilder::|public|owners:OwnersRequestBuilder msgraph.generated.groups.item.GroupItemRequestBuilder::|public|patch(body:Group; request_configuration?:RequestConfiguration[QueryParameters]):Group msgraph.generated.groups.item.GroupItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -59263,6 +59954,24 @@ msgraph.generated.groups.item.onenote.sections.SectionsRequestBuilder::|public|t msgraph.generated.groups.item.onenote.sections.SectionsRequestBuilder::|public|to_post_request_information(body:OnenoteSection; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.groups.item.onenote.sections.SectionsRequestBuilder::|public|url_template:str msgraph.generated.groups.item.onenote.sections.SectionsRequestBuilder::|public|with_url(raw_url:str):SectionsRequestBuilder +msgraph.generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder-->BaseRequestBuilder +msgraph.generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder.OnPremisesSyncBehaviorRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder.OnPremisesSyncBehaviorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder.OnPremisesSyncBehaviorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder.OnPremisesSyncBehaviorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder.OnPremisesSyncBehaviorRequestBuilderGetRequestConfiguration-->RequestConfiguration[OnPremisesSyncBehaviorRequestBuilderGetQueryParameters] +msgraph.generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder.OnPremisesSyncBehaviorRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[OnPremisesSyncBehaviorRequestBuilderGetQueryParameters]):OnPremisesSyncBehavior +msgraph.generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|patch(body:OnPremisesSyncBehavior; request_configuration?:RequestConfiguration[QueryParameters]):OnPremisesSyncBehavior +msgraph.generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[OnPremisesSyncBehaviorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|to_patch_request_information(body:OnPremisesSyncBehavior; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|url_template:str +msgraph.generated.groups.item.onPremisesSyncBehavior.OnPremisesSyncBehaviorRequestBuilder::|public|with_url(raw_url:str):OnPremisesSyncBehaviorRequestBuilder msgraph.generated.groups.item.owners.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.groups.item.owners.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.groups.item.owners.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -99509,6 +100218,8 @@ msgraph.generated.models.CloudCommunications::|public|odata_type():str msgraph.generated.models.CloudCommunications::|public|odata_type(value:str):None msgraph.generated.models.CloudCommunications::|public|online_meetings():list[OnlineMeeting] msgraph.generated.models.CloudCommunications::|public|online_meetings(value:list[OnlineMeeting]):None +msgraph.generated.models.CloudCommunications::|public|online_meeting_conversations():list[OnlineMeetingEngagementConversation] +msgraph.generated.models.CloudCommunications::|public|online_meeting_conversations(value:list[OnlineMeetingEngagementConversation]):None msgraph.generated.models.CloudCommunications::|public|presences():list[Presence] msgraph.generated.models.CloudCommunications::|public|presences(value:list[Presence]):None msgraph.generated.models.CloudCommunications::|public|serialize(writer:SerializationWriter):None @@ -103889,8 +104600,6 @@ msgraph.generated.models.DeviceManagement::|public|software_update_status_summar msgraph.generated.models.DeviceManagement::|public|software_update_status_summary(value:SoftwareUpdateStatusSummary):None msgraph.generated.models.DeviceManagement::|public|subscription_state():DeviceManagementSubscriptionState msgraph.generated.models.DeviceManagement::|public|subscription_state(value:DeviceManagementSubscriptionState):None -msgraph.generated.models.DeviceManagement::|public|telecom_expense_management_partners():list[TelecomExpenseManagementPartner] -msgraph.generated.models.DeviceManagement::|public|telecom_expense_management_partners(value:list[TelecomExpenseManagementPartner]):None msgraph.generated.models.DeviceManagement::|public|terms_and_conditions():list[TermsAndConditions] msgraph.generated.models.DeviceManagement::|public|terms_and_conditions(value:list[TermsAndConditions]):None msgraph.generated.models.DeviceManagement::|public|troubleshooting_events():list[DeviceManagementTroubleshootingEvent] @@ -105141,6 +105850,84 @@ msgraph.generated.models.EducationAddToCalendarOptions::0001-StudentsAndPublishe msgraph.generated.models.EducationAddToCalendarOptions::0002-StudentsAndTeamOwners msgraph.generated.models.EducationAddToCalendarOptions::0003-UnknownFutureValue msgraph.generated.models.EducationAddToCalendarOptions::0004-StudentsOnly +msgraph.generated.models.EducationAiFeedbackAudienceEngagementSettings::|public|additional_data():dict[str, Any] +msgraph.generated.models.EducationAiFeedbackAudienceEngagementSettings::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.EducationAiFeedbackAudienceEngagementSettings::|public|are_engagement_strategies_enabled():bool +msgraph.generated.models.EducationAiFeedbackAudienceEngagementSettings::|public|are_engagement_strategies_enabled(value:bool):None +msgraph.generated.models.EducationAiFeedbackAudienceEngagementSettings::|public|backing_store:BackingStore +msgraph.generated.models.EducationAiFeedbackAudienceEngagementSettings::|public|constructor():None +msgraph.generated.models.EducationAiFeedbackAudienceEngagementSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EducationAiFeedbackAudienceEngagementSettings::|public|is_call_to_action_enabled():bool +msgraph.generated.models.EducationAiFeedbackAudienceEngagementSettings::|public|is_call_to_action_enabled(value:bool):None +msgraph.generated.models.EducationAiFeedbackAudienceEngagementSettings::|public|is_emotional_and_intellectual_appeal_enabled():bool +msgraph.generated.models.EducationAiFeedbackAudienceEngagementSettings::|public|is_emotional_and_intellectual_appeal_enabled(value:bool):None +msgraph.generated.models.EducationAiFeedbackAudienceEngagementSettings::|public|odata_type():str +msgraph.generated.models.EducationAiFeedbackAudienceEngagementSettings::|public|odata_type(value:str):None +msgraph.generated.models.EducationAiFeedbackAudienceEngagementSettings::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EducationAiFeedbackAudienceEngagementSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationAiFeedbackAudienceEngagementSettings +msgraph.generated.models.EducationAiFeedbackAudienceEngagementSettings~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.EducationAiFeedbackContentSettings::|public|additional_data():dict[str, Any] +msgraph.generated.models.EducationAiFeedbackContentSettings::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.EducationAiFeedbackContentSettings::|public|backing_store:BackingStore +msgraph.generated.models.EducationAiFeedbackContentSettings::|public|constructor():None +msgraph.generated.models.EducationAiFeedbackContentSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EducationAiFeedbackContentSettings::|public|is_message_clarity_enabled():bool +msgraph.generated.models.EducationAiFeedbackContentSettings::|public|is_message_clarity_enabled(value:bool):None +msgraph.generated.models.EducationAiFeedbackContentSettings::|public|is_quality_of_information_enabled():bool +msgraph.generated.models.EducationAiFeedbackContentSettings::|public|is_quality_of_information_enabled(value:bool):None +msgraph.generated.models.EducationAiFeedbackContentSettings::|public|is_speech_organization_enabled():bool +msgraph.generated.models.EducationAiFeedbackContentSettings::|public|is_speech_organization_enabled(value:bool):None +msgraph.generated.models.EducationAiFeedbackContentSettings::|public|odata_type():str +msgraph.generated.models.EducationAiFeedbackContentSettings::|public|odata_type(value:str):None +msgraph.generated.models.EducationAiFeedbackContentSettings::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EducationAiFeedbackContentSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationAiFeedbackContentSettings +msgraph.generated.models.EducationAiFeedbackContentSettings~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.EducationAiFeedbackCriteria::|public|additional_data():dict[str, Any] +msgraph.generated.models.EducationAiFeedbackCriteria::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.EducationAiFeedbackCriteria::|public|ai_feedback_settings():EducationAiFeedbackSettings +msgraph.generated.models.EducationAiFeedbackCriteria::|public|ai_feedback_settings(value:EducationAiFeedbackSettings):None +msgraph.generated.models.EducationAiFeedbackCriteria::|public|backing_store:BackingStore +msgraph.generated.models.EducationAiFeedbackCriteria::|public|constructor():None +msgraph.generated.models.EducationAiFeedbackCriteria::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EducationAiFeedbackCriteria::|public|odata_type():str +msgraph.generated.models.EducationAiFeedbackCriteria::|public|odata_type(value:str):None +msgraph.generated.models.EducationAiFeedbackCriteria::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EducationAiFeedbackCriteria::|public|speech_type():EducationSpeechType +msgraph.generated.models.EducationAiFeedbackCriteria::|public|speech_type(value:EducationSpeechType):None +msgraph.generated.models.EducationAiFeedbackCriteria::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationAiFeedbackCriteria +msgraph.generated.models.EducationAiFeedbackCriteria~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.EducationAiFeedbackDeliverySettings::|public|additional_data():dict[str, Any] +msgraph.generated.models.EducationAiFeedbackDeliverySettings::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.EducationAiFeedbackDeliverySettings::|public|are_rhetorical_techniques_enabled():bool +msgraph.generated.models.EducationAiFeedbackDeliverySettings::|public|are_rhetorical_techniques_enabled(value:bool):None +msgraph.generated.models.EducationAiFeedbackDeliverySettings::|public|backing_store:BackingStore +msgraph.generated.models.EducationAiFeedbackDeliverySettings::|public|constructor():None +msgraph.generated.models.EducationAiFeedbackDeliverySettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EducationAiFeedbackDeliverySettings::|public|is_language_use_enabled():bool +msgraph.generated.models.EducationAiFeedbackDeliverySettings::|public|is_language_use_enabled(value:bool):None +msgraph.generated.models.EducationAiFeedbackDeliverySettings::|public|is_style_enabled():bool +msgraph.generated.models.EducationAiFeedbackDeliverySettings::|public|is_style_enabled(value:bool):None +msgraph.generated.models.EducationAiFeedbackDeliverySettings::|public|odata_type():str +msgraph.generated.models.EducationAiFeedbackDeliverySettings::|public|odata_type(value:str):None +msgraph.generated.models.EducationAiFeedbackDeliverySettings::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EducationAiFeedbackDeliverySettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationAiFeedbackDeliverySettings +msgraph.generated.models.EducationAiFeedbackDeliverySettings~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.EducationAiFeedbackSettings::|public|additional_data():dict[str, Any] +msgraph.generated.models.EducationAiFeedbackSettings::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.EducationAiFeedbackSettings::|public|audience_engagement_settings():EducationAiFeedbackAudienceEngagementSettings +msgraph.generated.models.EducationAiFeedbackSettings::|public|audience_engagement_settings(value:EducationAiFeedbackAudienceEngagementSettings):None +msgraph.generated.models.EducationAiFeedbackSettings::|public|backing_store:BackingStore +msgraph.generated.models.EducationAiFeedbackSettings::|public|constructor():None +msgraph.generated.models.EducationAiFeedbackSettings::|public|content_settings():EducationAiFeedbackContentSettings +msgraph.generated.models.EducationAiFeedbackSettings::|public|content_settings(value:EducationAiFeedbackContentSettings):None +msgraph.generated.models.EducationAiFeedbackSettings::|public|delivery_settings():EducationAiFeedbackDeliverySettings +msgraph.generated.models.EducationAiFeedbackSettings::|public|delivery_settings(value:EducationAiFeedbackDeliverySettings):None +msgraph.generated.models.EducationAiFeedbackSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EducationAiFeedbackSettings::|public|odata_type():str +msgraph.generated.models.EducationAiFeedbackSettings::|public|odata_type(value:str):None +msgraph.generated.models.EducationAiFeedbackSettings::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EducationAiFeedbackSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationAiFeedbackSettings +msgraph.generated.models.EducationAiFeedbackSettings~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.EducationAssignment-->Entity msgraph.generated.models.EducationAssignment::|public|added_student_action():EducationAddedStudentAction msgraph.generated.models.EducationAssignment::|public|added_student_action(value:EducationAddedStudentAction):None @@ -105789,6 +106576,94 @@ msgraph.generated.models.EducationSchoolCollectionResponse::|public|serialize(wr msgraph.generated.models.EducationSchoolCollectionResponse::|public|value():list[EducationSchool] msgraph.generated.models.EducationSchoolCollectionResponse::|public|value(value:list[EducationSchool]):None msgraph.generated.models.EducationSchoolCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationSchoolCollectionResponse +msgraph.generated.models.EducationSpeakerCoachAudienceEngagementSettings::|public|additional_data():dict[str, Any] +msgraph.generated.models.EducationSpeakerCoachAudienceEngagementSettings::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.EducationSpeakerCoachAudienceEngagementSettings::|public|backing_store:BackingStore +msgraph.generated.models.EducationSpeakerCoachAudienceEngagementSettings::|public|constructor():None +msgraph.generated.models.EducationSpeakerCoachAudienceEngagementSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EducationSpeakerCoachAudienceEngagementSettings::|public|is_body_language_enabled():bool +msgraph.generated.models.EducationSpeakerCoachAudienceEngagementSettings::|public|is_body_language_enabled(value:bool):None +msgraph.generated.models.EducationSpeakerCoachAudienceEngagementSettings::|public|odata_type():str +msgraph.generated.models.EducationSpeakerCoachAudienceEngagementSettings::|public|odata_type(value:str):None +msgraph.generated.models.EducationSpeakerCoachAudienceEngagementSettings::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EducationSpeakerCoachAudienceEngagementSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationSpeakerCoachAudienceEngagementSettings +msgraph.generated.models.EducationSpeakerCoachAudienceEngagementSettings~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.EducationSpeakerCoachContentSettings::|public|additional_data():dict[str, Any] +msgraph.generated.models.EducationSpeakerCoachContentSettings::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.EducationSpeakerCoachContentSettings::|public|backing_store:BackingStore +msgraph.generated.models.EducationSpeakerCoachContentSettings::|public|constructor():None +msgraph.generated.models.EducationSpeakerCoachContentSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EducationSpeakerCoachContentSettings::|public|is_inclusiveness_enabled():bool +msgraph.generated.models.EducationSpeakerCoachContentSettings::|public|is_inclusiveness_enabled(value:bool):None +msgraph.generated.models.EducationSpeakerCoachContentSettings::|public|is_repetitive_language_enabled():bool +msgraph.generated.models.EducationSpeakerCoachContentSettings::|public|is_repetitive_language_enabled(value:bool):None +msgraph.generated.models.EducationSpeakerCoachContentSettings::|public|odata_type():str +msgraph.generated.models.EducationSpeakerCoachContentSettings::|public|odata_type(value:str):None +msgraph.generated.models.EducationSpeakerCoachContentSettings::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EducationSpeakerCoachContentSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationSpeakerCoachContentSettings +msgraph.generated.models.EducationSpeakerCoachContentSettings~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.EducationSpeakerCoachDeliverySettings::|public|additional_data():dict[str, Any] +msgraph.generated.models.EducationSpeakerCoachDeliverySettings::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.EducationSpeakerCoachDeliverySettings::|public|are_filler_words_enabled():bool +msgraph.generated.models.EducationSpeakerCoachDeliverySettings::|public|are_filler_words_enabled(value:bool):None +msgraph.generated.models.EducationSpeakerCoachDeliverySettings::|public|backing_store:BackingStore +msgraph.generated.models.EducationSpeakerCoachDeliverySettings::|public|constructor():None +msgraph.generated.models.EducationSpeakerCoachDeliverySettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EducationSpeakerCoachDeliverySettings::|public|is_pace_enabled():bool +msgraph.generated.models.EducationSpeakerCoachDeliverySettings::|public|is_pace_enabled(value:bool):None +msgraph.generated.models.EducationSpeakerCoachDeliverySettings::|public|is_pitch_enabled():bool +msgraph.generated.models.EducationSpeakerCoachDeliverySettings::|public|is_pitch_enabled(value:bool):None +msgraph.generated.models.EducationSpeakerCoachDeliverySettings::|public|is_pronunciation_enabled():bool +msgraph.generated.models.EducationSpeakerCoachDeliverySettings::|public|is_pronunciation_enabled(value:bool):None +msgraph.generated.models.EducationSpeakerCoachDeliverySettings::|public|odata_type():str +msgraph.generated.models.EducationSpeakerCoachDeliverySettings::|public|odata_type(value:str):None +msgraph.generated.models.EducationSpeakerCoachDeliverySettings::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EducationSpeakerCoachDeliverySettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationSpeakerCoachDeliverySettings +msgraph.generated.models.EducationSpeakerCoachDeliverySettings~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.EducationSpeakerCoachSettings::|public|additional_data():dict[str, Any] +msgraph.generated.models.EducationSpeakerCoachSettings::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.EducationSpeakerCoachSettings::|public|audience_engagement_settings():EducationSpeakerCoachAudienceEngagementSettings +msgraph.generated.models.EducationSpeakerCoachSettings::|public|audience_engagement_settings(value:EducationSpeakerCoachAudienceEngagementSettings):None +msgraph.generated.models.EducationSpeakerCoachSettings::|public|backing_store:BackingStore +msgraph.generated.models.EducationSpeakerCoachSettings::|public|constructor():None +msgraph.generated.models.EducationSpeakerCoachSettings::|public|content_settings():EducationSpeakerCoachContentSettings +msgraph.generated.models.EducationSpeakerCoachSettings::|public|content_settings(value:EducationSpeakerCoachContentSettings):None +msgraph.generated.models.EducationSpeakerCoachSettings::|public|delivery_settings():EducationSpeakerCoachDeliverySettings +msgraph.generated.models.EducationSpeakerCoachSettings::|public|delivery_settings(value:EducationSpeakerCoachDeliverySettings):None +msgraph.generated.models.EducationSpeakerCoachSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EducationSpeakerCoachSettings::|public|odata_type():str +msgraph.generated.models.EducationSpeakerCoachSettings::|public|odata_type(value:str):None +msgraph.generated.models.EducationSpeakerCoachSettings::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EducationSpeakerCoachSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationSpeakerCoachSettings +msgraph.generated.models.EducationSpeakerCoachSettings~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.EducationSpeakerProgressResource-->EducationResource +msgraph.generated.models.EducationSpeakerProgressResource::|public|ai_feedback_criteria():EducationAiFeedbackCriteria +msgraph.generated.models.EducationSpeakerProgressResource::|public|ai_feedback_criteria(value:EducationAiFeedbackCriteria):None +msgraph.generated.models.EducationSpeakerProgressResource::|public|constructor():None +msgraph.generated.models.EducationSpeakerProgressResource::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EducationSpeakerProgressResource::|public|is_ai_feedback_enabled():bool +msgraph.generated.models.EducationSpeakerProgressResource::|public|is_ai_feedback_enabled(value:bool):None +msgraph.generated.models.EducationSpeakerProgressResource::|public|is_video_required():bool +msgraph.generated.models.EducationSpeakerProgressResource::|public|is_video_required(value:bool):None +msgraph.generated.models.EducationSpeakerProgressResource::|public|max_recording_attempts():int +msgraph.generated.models.EducationSpeakerProgressResource::|public|max_recording_attempts(value:int):None +msgraph.generated.models.EducationSpeakerProgressResource::|public|odata_type:str +msgraph.generated.models.EducationSpeakerProgressResource::|public|presentation_title():str +msgraph.generated.models.EducationSpeakerProgressResource::|public|presentation_title(value:str):None +msgraph.generated.models.EducationSpeakerProgressResource::|public|recording_time_limit_in_minutes():int +msgraph.generated.models.EducationSpeakerProgressResource::|public|recording_time_limit_in_minutes(value:int):None +msgraph.generated.models.EducationSpeakerProgressResource::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EducationSpeakerProgressResource::|public|show_rehearsal_report_to_student_before_media_upload():bool +msgraph.generated.models.EducationSpeakerProgressResource::|public|show_rehearsal_report_to_student_before_media_upload(value:bool):None +msgraph.generated.models.EducationSpeakerProgressResource::|public|speaker_coach_settings():EducationSpeakerCoachSettings +msgraph.generated.models.EducationSpeakerProgressResource::|public|speaker_coach_settings(value:EducationSpeakerCoachSettings):None +msgraph.generated.models.EducationSpeakerProgressResource::|public|spoken_language_locale():str +msgraph.generated.models.EducationSpeakerProgressResource::|public|spoken_language_locale(value:str):None +msgraph.generated.models.EducationSpeakerProgressResource::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationSpeakerProgressResource +msgraph.generated.models.EducationSpeechType::0000-Informative +msgraph.generated.models.EducationSpeechType::0001-Personal +msgraph.generated.models.EducationSpeechType::0002-Persuasive +msgraph.generated.models.EducationSpeechType::0003-UnknownFutureValue msgraph.generated.models.EducationStudent::|public|additional_data():dict[str, Any] msgraph.generated.models.EducationStudent::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.EducationStudent::|public|backing_store:BackingStore @@ -106362,6 +107237,140 @@ msgraph.generated.models.EngagementAsyncOperationCollectionResponse::|public|val msgraph.generated.models.EngagementAsyncOperationCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):EngagementAsyncOperationCollectionResponse msgraph.generated.models.EngagementAsyncOperationType::0000-CreateCommunity msgraph.generated.models.EngagementAsyncOperationType::0001-UnknownFutureValue +msgraph.generated.models.EngagementConversation-->Entity +msgraph.generated.models.EngagementConversation::|public|constructor():None +msgraph.generated.models.EngagementConversation::|public|creation_mode():EngagementCreationMode +msgraph.generated.models.EngagementConversation::|public|creation_mode(value:EngagementCreationMode):None +msgraph.generated.models.EngagementConversation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EngagementConversation::|public|messages():list[EngagementConversationMessage] +msgraph.generated.models.EngagementConversation::|public|messages(value:list[EngagementConversationMessage]):None +msgraph.generated.models.EngagementConversation::|public|odata_type:str +msgraph.generated.models.EngagementConversation::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EngagementConversation::|public|starter():EngagementConversationMessage +msgraph.generated.models.EngagementConversation::|public|starter(value:EngagementConversationMessage):None +msgraph.generated.models.EngagementConversation::|public|starter_id():str +msgraph.generated.models.EngagementConversation::|public|starter_id(value:str):None +msgraph.generated.models.EngagementConversation::|static|public|create_from_discriminator_value(parse_node:ParseNode):EngagementConversation +msgraph.generated.models.EngagementConversationDiscussionMessage-->EngagementConversationMessage +msgraph.generated.models.EngagementConversationDiscussionMessage::|public|constructor():None +msgraph.generated.models.EngagementConversationDiscussionMessage::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EngagementConversationDiscussionMessage::|public|odata_type:str +msgraph.generated.models.EngagementConversationDiscussionMessage::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EngagementConversationDiscussionMessage::|static|public|create_from_discriminator_value(parse_node:ParseNode):EngagementConversationDiscussionMessage +msgraph.generated.models.EngagementConversationMessage-->Entity +msgraph.generated.models.EngagementConversationMessage::|public|body():ItemBody +msgraph.generated.models.EngagementConversationMessage::|public|body(value:ItemBody):None +msgraph.generated.models.EngagementConversationMessage::|public|constructor():None +msgraph.generated.models.EngagementConversationMessage::|public|conversation():EngagementConversation +msgraph.generated.models.EngagementConversationMessage::|public|conversation(value:EngagementConversation):None +msgraph.generated.models.EngagementConversationMessage::|public|created_date_time():datetime.datetime +msgraph.generated.models.EngagementConversationMessage::|public|created_date_time(value:datetime.datetime):None +msgraph.generated.models.EngagementConversationMessage::|public|creation_mode():EngagementCreationMode +msgraph.generated.models.EngagementConversationMessage::|public|creation_mode(value:EngagementCreationMode):None +msgraph.generated.models.EngagementConversationMessage::|public|from_():EngagementIdentitySet +msgraph.generated.models.EngagementConversationMessage::|public|from_(value:EngagementIdentitySet):None +msgraph.generated.models.EngagementConversationMessage::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EngagementConversationMessage::|public|last_modified_date_time():datetime.datetime +msgraph.generated.models.EngagementConversationMessage::|public|last_modified_date_time(value:datetime.datetime):None +msgraph.generated.models.EngagementConversationMessage::|public|odata_type:str +msgraph.generated.models.EngagementConversationMessage::|public|reactions():list[EngagementConversationMessageReaction] +msgraph.generated.models.EngagementConversationMessage::|public|reactions(value:list[EngagementConversationMessageReaction]):None +msgraph.generated.models.EngagementConversationMessage::|public|replies():list[EngagementConversationMessage] +msgraph.generated.models.EngagementConversationMessage::|public|replies(value:list[EngagementConversationMessage]):None +msgraph.generated.models.EngagementConversationMessage::|public|reply_to():EngagementConversationMessage +msgraph.generated.models.EngagementConversationMessage::|public|reply_to(value:EngagementConversationMessage):None +msgraph.generated.models.EngagementConversationMessage::|public|reply_to_id():str +msgraph.generated.models.EngagementConversationMessage::|public|reply_to_id(value:str):None +msgraph.generated.models.EngagementConversationMessage::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EngagementConversationMessage::|static|public|create_from_discriminator_value(parse_node:ParseNode):EngagementConversationMessage +msgraph.generated.models.EngagementConversationMessageCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.EngagementConversationMessageCollectionResponse::|public|constructor():None +msgraph.generated.models.EngagementConversationMessageCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EngagementConversationMessageCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EngagementConversationMessageCollectionResponse::|public|value():list[EngagementConversationMessage] +msgraph.generated.models.EngagementConversationMessageCollectionResponse::|public|value(value:list[EngagementConversationMessage]):None +msgraph.generated.models.EngagementConversationMessageCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):EngagementConversationMessageCollectionResponse +msgraph.generated.models.EngagementConversationMessageReaction-->Entity +msgraph.generated.models.EngagementConversationMessageReaction::|public|constructor():None +msgraph.generated.models.EngagementConversationMessageReaction::|public|created_date_time():datetime.datetime +msgraph.generated.models.EngagementConversationMessageReaction::|public|created_date_time(value:datetime.datetime):None +msgraph.generated.models.EngagementConversationMessageReaction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EngagementConversationMessageReaction::|public|odata_type:str +msgraph.generated.models.EngagementConversationMessageReaction::|public|reaction_by():EngagementIdentitySet +msgraph.generated.models.EngagementConversationMessageReaction::|public|reaction_by(value:EngagementIdentitySet):None +msgraph.generated.models.EngagementConversationMessageReaction::|public|reaction_type():EngagementConversationMessageReactionType +msgraph.generated.models.EngagementConversationMessageReaction::|public|reaction_type(value:EngagementConversationMessageReactionType):None +msgraph.generated.models.EngagementConversationMessageReaction::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EngagementConversationMessageReaction::|static|public|create_from_discriminator_value(parse_node:ParseNode):EngagementConversationMessageReaction +msgraph.generated.models.EngagementConversationMessageReactionCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.EngagementConversationMessageReactionCollectionResponse::|public|constructor():None +msgraph.generated.models.EngagementConversationMessageReactionCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EngagementConversationMessageReactionCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EngagementConversationMessageReactionCollectionResponse::|public|value():list[EngagementConversationMessageReaction] +msgraph.generated.models.EngagementConversationMessageReactionCollectionResponse::|public|value(value:list[EngagementConversationMessageReaction]):None +msgraph.generated.models.EngagementConversationMessageReactionCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):EngagementConversationMessageReactionCollectionResponse +msgraph.generated.models.EngagementConversationMessageReactionType::0000-Like +msgraph.generated.models.EngagementConversationMessageReactionType::0001-Love +msgraph.generated.models.EngagementConversationMessageReactionType::0002-Celebrate +msgraph.generated.models.EngagementConversationMessageReactionType::0003-Thank +msgraph.generated.models.EngagementConversationMessageReactionType::0004-Laugh +msgraph.generated.models.EngagementConversationMessageReactionType::0005-Sad +msgraph.generated.models.EngagementConversationMessageReactionType::0006-Happy +msgraph.generated.models.EngagementConversationMessageReactionType::0007-Excited +msgraph.generated.models.EngagementConversationMessageReactionType::0008-Smile +msgraph.generated.models.EngagementConversationMessageReactionType::0009-Silly +msgraph.generated.models.EngagementConversationMessageReactionType::0010-IntenseLaugh +msgraph.generated.models.EngagementConversationMessageReactionType::0011-StarStruck +msgraph.generated.models.EngagementConversationMessageReactionType::0012-Goofy +msgraph.generated.models.EngagementConversationMessageReactionType::0013-Thinking +msgraph.generated.models.EngagementConversationMessageReactionType::0014-Surprised +msgraph.generated.models.EngagementConversationMessageReactionType::0015-MindBlown +msgraph.generated.models.EngagementConversationMessageReactionType::0016-Scared +msgraph.generated.models.EngagementConversationMessageReactionType::0017-Crying +msgraph.generated.models.EngagementConversationMessageReactionType::0018-Shocked +msgraph.generated.models.EngagementConversationMessageReactionType::0019-Angry +msgraph.generated.models.EngagementConversationMessageReactionType::0020-Agree +msgraph.generated.models.EngagementConversationMessageReactionType::0021-Praise +msgraph.generated.models.EngagementConversationMessageReactionType::0022-TakingNotes +msgraph.generated.models.EngagementConversationMessageReactionType::0023-HeartBroken +msgraph.generated.models.EngagementConversationMessageReactionType::0024-Support +msgraph.generated.models.EngagementConversationMessageReactionType::0025-Confirmed +msgraph.generated.models.EngagementConversationMessageReactionType::0026-Watching +msgraph.generated.models.EngagementConversationMessageReactionType::0027-Brain +msgraph.generated.models.EngagementConversationMessageReactionType::0028-Medal +msgraph.generated.models.EngagementConversationMessageReactionType::0029-Bullseye +msgraph.generated.models.EngagementConversationMessageReactionType::0030-UnknownFutureValue +msgraph.generated.models.EngagementConversationModerationState::0000-Published +msgraph.generated.models.EngagementConversationModerationState::0001-PendingReview +msgraph.generated.models.EngagementConversationModerationState::0002-Dismissed +msgraph.generated.models.EngagementConversationModerationState::0003-UnknownFutureValue +msgraph.generated.models.EngagementConversationQuestionMessage-->EngagementConversationMessage +msgraph.generated.models.EngagementConversationQuestionMessage::|public|constructor():None +msgraph.generated.models.EngagementConversationQuestionMessage::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EngagementConversationQuestionMessage::|public|odata_type:str +msgraph.generated.models.EngagementConversationQuestionMessage::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EngagementConversationQuestionMessage::|public|title():str +msgraph.generated.models.EngagementConversationQuestionMessage::|public|title(value:str):None +msgraph.generated.models.EngagementConversationQuestionMessage::|static|public|create_from_discriminator_value(parse_node:ParseNode):EngagementConversationQuestionMessage +msgraph.generated.models.EngagementConversationSystemMessage-->EngagementConversationMessage +msgraph.generated.models.EngagementConversationSystemMessage::|public|constructor():None +msgraph.generated.models.EngagementConversationSystemMessage::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EngagementConversationSystemMessage::|public|odata_type:str +msgraph.generated.models.EngagementConversationSystemMessage::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EngagementConversationSystemMessage::|static|public|create_from_discriminator_value(parse_node:ParseNode):EngagementConversationSystemMessage +msgraph.generated.models.EngagementCreationMode::0000-None_ +msgraph.generated.models.EngagementCreationMode::0001-Migration +msgraph.generated.models.EngagementCreationMode::0002-UnknownFutureValue +msgraph.generated.models.EngagementIdentitySet-->IdentitySet +msgraph.generated.models.EngagementIdentitySet::|public|audience():Identity +msgraph.generated.models.EngagementIdentitySet::|public|audience(value:Identity):None +msgraph.generated.models.EngagementIdentitySet::|public|constructor():None +msgraph.generated.models.EngagementIdentitySet::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.EngagementIdentitySet::|public|group():Identity +msgraph.generated.models.EngagementIdentitySet::|public|group(value:Identity):None +msgraph.generated.models.EngagementIdentitySet::|public|odata_type:str +msgraph.generated.models.EngagementIdentitySet::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.EngagementIdentitySet::|static|public|create_from_discriminator_value(parse_node:ParseNode):EngagementIdentitySet msgraph.generated.models.EnrollmentConfigurationAssignment-->Entity msgraph.generated.models.EnrollmentConfigurationAssignment::|public|constructor():None msgraph.generated.models.EnrollmentConfigurationAssignment::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -107988,6 +108997,8 @@ msgraph.generated.models.Group::|public|on_premises_sam_account_name():str msgraph.generated.models.Group::|public|on_premises_sam_account_name(value:str):None msgraph.generated.models.Group::|public|on_premises_security_identifier():str msgraph.generated.models.Group::|public|on_premises_security_identifier(value:str):None +msgraph.generated.models.Group::|public|on_premises_sync_behavior():OnPremisesSyncBehavior +msgraph.generated.models.Group::|public|on_premises_sync_behavior(value:OnPremisesSyncBehavior):None msgraph.generated.models.Group::|public|on_premises_sync_enabled():bool msgraph.generated.models.Group::|public|on_premises_sync_enabled(value:bool):None msgraph.generated.models.Group::|public|owners():list[DirectoryObject] @@ -112479,6 +113490,8 @@ msgraph.generated.models.ManagedDevice::|public|management_agent():ManagementAge msgraph.generated.models.ManagedDevice::|public|management_agent(value:ManagementAgentType):None msgraph.generated.models.ManagedDevice::|public|management_certificate_expiration_date():datetime.datetime msgraph.generated.models.ManagedDevice::|public|management_certificate_expiration_date(value:datetime.datetime):None +msgraph.generated.models.ManagedDevice::|public|management_state():ManagementState +msgraph.generated.models.ManagedDevice::|public|management_state(value:ManagementState):None msgraph.generated.models.ManagedDevice::|public|manufacturer():str msgraph.generated.models.ManagedDevice::|public|manufacturer(value:str):None msgraph.generated.models.ManagedDevice::|public|meid():str @@ -112849,6 +113862,19 @@ msgraph.generated.models.ManagementAgentType::0009-Jamf msgraph.generated.models.ManagementAgentType::0010-GoogleCloudDevicePolicyController msgraph.generated.models.ManagementAgentType::0011-Microsoft365ManagedMdm msgraph.generated.models.ManagementAgentType::0012-MsSense +msgraph.generated.models.ManagementState::0000-Managed +msgraph.generated.models.ManagementState::0001-RetirePending +msgraph.generated.models.ManagementState::0002-RetireFailed +msgraph.generated.models.ManagementState::0003-WipePending +msgraph.generated.models.ManagementState::0004-WipeFailed +msgraph.generated.models.ManagementState::0005-Unhealthy +msgraph.generated.models.ManagementState::0006-DeletePending +msgraph.generated.models.ManagementState::0007-RetireIssued +msgraph.generated.models.ManagementState::0008-WipeIssued +msgraph.generated.models.ManagementState::0009-WipeCanceled +msgraph.generated.models.ManagementState::0010-RetireCanceled +msgraph.generated.models.ManagementState::0011-Discovered +msgraph.generated.models.ManagementState::0012-UnknownFutureValue msgraph.generated.models.MdmAppConfigKeyType::0000-StringType msgraph.generated.models.MdmAppConfigKeyType::0001-IntegerType msgraph.generated.models.MdmAppConfigKeyType::0002-RealType @@ -115263,6 +116289,29 @@ msgraph.generated.models.OnlineMeetingCollectionResponse::|public|value(value:li msgraph.generated.models.OnlineMeetingCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnlineMeetingCollectionResponse msgraph.generated.models.OnlineMeetingContentSharingDisabledReason::0000-WatermarkProtection msgraph.generated.models.OnlineMeetingContentSharingDisabledReason::0001-UnknownFutureValue +msgraph.generated.models.OnlineMeetingEngagementConversation-->EngagementConversation +msgraph.generated.models.OnlineMeetingEngagementConversation::|public|constructor():None +msgraph.generated.models.OnlineMeetingEngagementConversation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OnlineMeetingEngagementConversation::|public|moderation_state():EngagementConversationModerationState +msgraph.generated.models.OnlineMeetingEngagementConversation::|public|moderation_state(value:EngagementConversationModerationState):None +msgraph.generated.models.OnlineMeetingEngagementConversation::|public|odata_type:str +msgraph.generated.models.OnlineMeetingEngagementConversation::|public|online_meeting():OnlineMeeting +msgraph.generated.models.OnlineMeetingEngagementConversation::|public|online_meeting(value:OnlineMeeting):None +msgraph.generated.models.OnlineMeetingEngagementConversation::|public|online_meeting_id():str +msgraph.generated.models.OnlineMeetingEngagementConversation::|public|online_meeting_id(value:str):None +msgraph.generated.models.OnlineMeetingEngagementConversation::|public|organizer():EngagementIdentitySet +msgraph.generated.models.OnlineMeetingEngagementConversation::|public|organizer(value:EngagementIdentitySet):None +msgraph.generated.models.OnlineMeetingEngagementConversation::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OnlineMeetingEngagementConversation::|public|upvote_count():int +msgraph.generated.models.OnlineMeetingEngagementConversation::|public|upvote_count(value:int):None +msgraph.generated.models.OnlineMeetingEngagementConversation::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnlineMeetingEngagementConversation +msgraph.generated.models.OnlineMeetingEngagementConversationCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.OnlineMeetingEngagementConversationCollectionResponse::|public|constructor():None +msgraph.generated.models.OnlineMeetingEngagementConversationCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OnlineMeetingEngagementConversationCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OnlineMeetingEngagementConversationCollectionResponse::|public|value():list[OnlineMeetingEngagementConversation] +msgraph.generated.models.OnlineMeetingEngagementConversationCollectionResponse::|public|value(value:list[OnlineMeetingEngagementConversation]):None +msgraph.generated.models.OnlineMeetingEngagementConversationCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnlineMeetingEngagementConversationCollectionResponse msgraph.generated.models.OnlineMeetingInfo::|public|additional_data():dict[str, Any] msgraph.generated.models.OnlineMeetingInfo::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.OnlineMeetingInfo::|public|backing_store:BackingStore @@ -115508,6 +116557,14 @@ msgraph.generated.models.OnPremisesProvisioningError::|public|value():str msgraph.generated.models.OnPremisesProvisioningError::|public|value(value:str):None msgraph.generated.models.OnPremisesProvisioningError::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnPremisesProvisioningError msgraph.generated.models.OnPremisesProvisioningError~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.OnPremisesSyncBehavior-->Entity +msgraph.generated.models.OnPremisesSyncBehavior::|public|constructor():None +msgraph.generated.models.OnPremisesSyncBehavior::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.OnPremisesSyncBehavior::|public|is_cloud_managed():bool +msgraph.generated.models.OnPremisesSyncBehavior::|public|is_cloud_managed(value:bool):None +msgraph.generated.models.OnPremisesSyncBehavior::|public|odata_type:str +msgraph.generated.models.OnPremisesSyncBehavior::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.OnPremisesSyncBehavior::|static|public|create_from_discriminator_value(parse_node:ParseNode):OnPremisesSyncBehavior msgraph.generated.models.OnTokenIssuanceStartCustomExtension-->CustomAuthenticationExtension msgraph.generated.models.OnTokenIssuanceStartCustomExtension::|public|claims_for_token_configuration():list[OnTokenIssuanceStartReturnClaim] msgraph.generated.models.OnTokenIssuanceStartCustomExtension::|public|claims_for_token_configuration(value:list[OnTokenIssuanceStartReturnClaim]):None @@ -115915,6 +116972,8 @@ msgraph.generated.models.OrgContact::|public|on_premises_last_sync_date_time():d msgraph.generated.models.OrgContact::|public|on_premises_last_sync_date_time(value:datetime.datetime):None msgraph.generated.models.OrgContact::|public|on_premises_provisioning_errors():list[OnPremisesProvisioningError] msgraph.generated.models.OrgContact::|public|on_premises_provisioning_errors(value:list[OnPremisesProvisioningError]):None +msgraph.generated.models.OrgContact::|public|on_premises_sync_behavior():OnPremisesSyncBehavior +msgraph.generated.models.OrgContact::|public|on_premises_sync_behavior(value:OnPremisesSyncBehavior):None msgraph.generated.models.OrgContact::|public|on_premises_sync_enabled():bool msgraph.generated.models.OrgContact::|public|on_premises_sync_enabled(value:bool):None msgraph.generated.models.OrgContact::|public|phones():list[Phone] @@ -120555,6 +121614,41 @@ msgraph.generated.models.ReadingAssignmentSubmissionCollectionResponse::|public| msgraph.generated.models.ReadingAssignmentSubmissionCollectionResponse::|public|value():list[ReadingAssignmentSubmission] msgraph.generated.models.ReadingAssignmentSubmissionCollectionResponse::|public|value(value:list[ReadingAssignmentSubmission]):None msgraph.generated.models.ReadingAssignmentSubmissionCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReadingAssignmentSubmissionCollectionResponse +msgraph.generated.models.ReadingCoachPassage-->Entity +msgraph.generated.models.ReadingCoachPassage::|public|constructor():None +msgraph.generated.models.ReadingCoachPassage::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ReadingCoachPassage::|public|is_reading_completed():bool +msgraph.generated.models.ReadingCoachPassage::|public|is_reading_completed(value:bool):None +msgraph.generated.models.ReadingCoachPassage::|public|language_tag():str +msgraph.generated.models.ReadingCoachPassage::|public|language_tag(value:str):None +msgraph.generated.models.ReadingCoachPassage::|public|odata_type:str +msgraph.generated.models.ReadingCoachPassage::|public|practiced_at_date_time():datetime.datetime +msgraph.generated.models.ReadingCoachPassage::|public|practiced_at_date_time(value:datetime.datetime):None +msgraph.generated.models.ReadingCoachPassage::|public|practice_words():list[str] +msgraph.generated.models.ReadingCoachPassage::|public|practice_words(value:list[str]):None +msgraph.generated.models.ReadingCoachPassage::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ReadingCoachPassage::|public|story_type():ReadingCoachStoryType +msgraph.generated.models.ReadingCoachPassage::|public|story_type(value:ReadingCoachStoryType):None +msgraph.generated.models.ReadingCoachPassage::|public|student_id():str +msgraph.generated.models.ReadingCoachPassage::|public|student_id(value:str):None +msgraph.generated.models.ReadingCoachPassage::|public|time_spent_reading_in_seconds():float +msgraph.generated.models.ReadingCoachPassage::|public|time_spent_reading_in_seconds(value:float):None +msgraph.generated.models.ReadingCoachPassage::|public|words_accuracy_percentage():float +msgraph.generated.models.ReadingCoachPassage::|public|words_accuracy_percentage(value:float):None +msgraph.generated.models.ReadingCoachPassage::|public|words_per_minute():float +msgraph.generated.models.ReadingCoachPassage::|public|words_per_minute(value:float):None +msgraph.generated.models.ReadingCoachPassage::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReadingCoachPassage +msgraph.generated.models.ReadingCoachPassageCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.ReadingCoachPassageCollectionResponse::|public|constructor():None +msgraph.generated.models.ReadingCoachPassageCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ReadingCoachPassageCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ReadingCoachPassageCollectionResponse::|public|value():list[ReadingCoachPassage] +msgraph.generated.models.ReadingCoachPassageCollectionResponse::|public|value(value:list[ReadingCoachPassage]):None +msgraph.generated.models.ReadingCoachPassageCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReadingCoachPassageCollectionResponse +msgraph.generated.models.ReadingCoachStoryType::0000-AiGenerated +msgraph.generated.models.ReadingCoachStoryType::0001-ReadWorks +msgraph.generated.models.ReadingCoachStoryType::0002-UserProvided +msgraph.generated.models.ReadingCoachStoryType::0003-UnknownFutureValue msgraph.generated.models.RecentNotebook::|public|additional_data():dict[str, Any] msgraph.generated.models.RecentNotebook::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.RecentNotebook::|public|backing_store:BackingStore @@ -121130,9 +122224,13 @@ msgraph.generated.models.ReportsRoot::|public|get_field_deserializers():dict[str msgraph.generated.models.ReportsRoot::|public|odata_type:str msgraph.generated.models.ReportsRoot::|public|reading_assignment_submissions():list[ReadingAssignmentSubmission] msgraph.generated.models.ReportsRoot::|public|reading_assignment_submissions(value:list[ReadingAssignmentSubmission]):None +msgraph.generated.models.ReportsRoot::|public|reading_coach_passages():list[ReadingCoachPassage] +msgraph.generated.models.ReportsRoot::|public|reading_coach_passages(value:list[ReadingCoachPassage]):None msgraph.generated.models.ReportsRoot::|public|reflect_check_in_responses():list[ReflectCheckInResponse] msgraph.generated.models.ReportsRoot::|public|reflect_check_in_responses(value:list[ReflectCheckInResponse]):None msgraph.generated.models.ReportsRoot::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ReportsRoot::|public|speaker_assignment_submissions():list[SpeakerAssignmentSubmission] +msgraph.generated.models.ReportsRoot::|public|speaker_assignment_submissions(value:list[SpeakerAssignmentSubmission]):None msgraph.generated.models.ReportsRoot::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReportsRoot msgraph.generated.models.Report~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.Request-->Entity @@ -123429,6 +124527,7 @@ msgraph.generated.models.security.CaseAction::0007-UnknownFutureValue msgraph.generated.models.security.CaseAction::0008-PurgeData msgraph.generated.models.security.CaseAction::0009-ExportReport msgraph.generated.models.security.CaseAction::0010-ExportResult +msgraph.generated.models.security.CaseAction::0011-HoldPolicySync msgraph.generated.models.security.CaseOperation-->Entity msgraph.generated.models.security.CaseOperation::|public|action():CaseAction msgraph.generated.models.security.CaseOperation::|public|action(value:CaseAction):None @@ -123784,7 +124883,9 @@ msgraph.generated.models.security.DetectionSource::0032-MicrosoftDefenderThreatI msgraph.generated.models.security.DetectionSource::0033-BuiltInMl msgraph.generated.models.security.DetectionSource::0034-MicrosoftInsiderRiskManagement msgraph.generated.models.security.DetectionSource::0035-MicrosoftThreatIntelligence -msgraph.generated.models.security.DetectionSource::0036-MicrosoftSentinel +msgraph.generated.models.security.DetectionSource::0036-MicrosoftDefenderForAIServices +msgraph.generated.models.security.DetectionSource::0037-SecurityCopilot +msgraph.generated.models.security.DetectionSource::0038-MicrosoftSentinel msgraph.generated.models.security.DetectionStatus::0000-Detected msgraph.generated.models.security.DetectionStatus::0001-Blocked msgraph.generated.models.security.DetectionStatus::0002-Prevented @@ -124042,6 +125143,14 @@ msgraph.generated.models.security.EdiscoveryHoldOperation::|public|get_field_des msgraph.generated.models.security.EdiscoveryHoldOperation::|public|odata_type:str msgraph.generated.models.security.EdiscoveryHoldOperation::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.security.EdiscoveryHoldOperation::|static|public|create_from_discriminator_value(parse_node:ParseNode):EdiscoveryHoldOperation +msgraph.generated.models.security.EdiscoveryHoldPolicySyncOperation-->CaseOperation +msgraph.generated.models.security.EdiscoveryHoldPolicySyncOperation::|public|constructor():None +msgraph.generated.models.security.EdiscoveryHoldPolicySyncOperation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.security.EdiscoveryHoldPolicySyncOperation::|public|odata_type:str +msgraph.generated.models.security.EdiscoveryHoldPolicySyncOperation::|public|report_file_metadata():list[ReportFileMetadata] +msgraph.generated.models.security.EdiscoveryHoldPolicySyncOperation::|public|report_file_metadata(value:list[ReportFileMetadata]):None +msgraph.generated.models.security.EdiscoveryHoldPolicySyncOperation::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.security.EdiscoveryHoldPolicySyncOperation::|static|public|create_from_discriminator_value(parse_node:ParseNode):EdiscoveryHoldPolicySyncOperation msgraph.generated.models.security.EdiscoveryIndexOperation-->CaseOperation msgraph.generated.models.security.EdiscoveryIndexOperation::|public|constructor():None msgraph.generated.models.security.EdiscoveryIndexOperation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -128797,6 +129906,57 @@ msgraph.generated.models.SpaApplication::|public|redirect_uris(value:list[str]): msgraph.generated.models.SpaApplication::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.SpaApplication::|static|public|create_from_discriminator_value(parse_node:ParseNode):SpaApplication msgraph.generated.models.SpaApplication~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.SpeakerAssignmentSubmission-->Entity +msgraph.generated.models.SpeakerAssignmentSubmission::|public|assignment_id():str +msgraph.generated.models.SpeakerAssignmentSubmission::|public|assignment_id(value:str):None +msgraph.generated.models.SpeakerAssignmentSubmission::|public|average_words_per_minute_pace():int +msgraph.generated.models.SpeakerAssignmentSubmission::|public|average_words_per_minute_pace(value:int):None +msgraph.generated.models.SpeakerAssignmentSubmission::|public|class_id():str +msgraph.generated.models.SpeakerAssignmentSubmission::|public|class_id(value:str):None +msgraph.generated.models.SpeakerAssignmentSubmission::|public|constructor():None +msgraph.generated.models.SpeakerAssignmentSubmission::|public|filler_words_occurrences_count():int +msgraph.generated.models.SpeakerAssignmentSubmission::|public|filler_words_occurrences_count(value:int):None +msgraph.generated.models.SpeakerAssignmentSubmission::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.SpeakerAssignmentSubmission::|public|incorrect_camera_distance_occurrences_count():int +msgraph.generated.models.SpeakerAssignmentSubmission::|public|incorrect_camera_distance_occurrences_count(value:int):None +msgraph.generated.models.SpeakerAssignmentSubmission::|public|length_of_submission_in_seconds():float +msgraph.generated.models.SpeakerAssignmentSubmission::|public|length_of_submission_in_seconds(value:float):None +msgraph.generated.models.SpeakerAssignmentSubmission::|public|lost_eye_contact_occurrences_count():int +msgraph.generated.models.SpeakerAssignmentSubmission::|public|lost_eye_contact_occurrences_count(value:int):None +msgraph.generated.models.SpeakerAssignmentSubmission::|public|monotone_occurrences_count():int +msgraph.generated.models.SpeakerAssignmentSubmission::|public|monotone_occurrences_count(value:int):None +msgraph.generated.models.SpeakerAssignmentSubmission::|public|non_inclusive_language_occurrences_count():int +msgraph.generated.models.SpeakerAssignmentSubmission::|public|non_inclusive_language_occurrences_count(value:int):None +msgraph.generated.models.SpeakerAssignmentSubmission::|public|obstructed_view_occurrences_count():int +msgraph.generated.models.SpeakerAssignmentSubmission::|public|obstructed_view_occurrences_count(value:int):None +msgraph.generated.models.SpeakerAssignmentSubmission::|public|odata_type:str +msgraph.generated.models.SpeakerAssignmentSubmission::|public|repetitive_language_occurrences_count():int +msgraph.generated.models.SpeakerAssignmentSubmission::|public|repetitive_language_occurrences_count(value:int):None +msgraph.generated.models.SpeakerAssignmentSubmission::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.SpeakerAssignmentSubmission::|public|student_id():str +msgraph.generated.models.SpeakerAssignmentSubmission::|public|student_id(value:str):None +msgraph.generated.models.SpeakerAssignmentSubmission::|public|submission_date_time():datetime.datetime +msgraph.generated.models.SpeakerAssignmentSubmission::|public|submission_date_time(value:datetime.datetime):None +msgraph.generated.models.SpeakerAssignmentSubmission::|public|submission_id():str +msgraph.generated.models.SpeakerAssignmentSubmission::|public|submission_id(value:str):None +msgraph.generated.models.SpeakerAssignmentSubmission::|public|top_filler_words():list[str] +msgraph.generated.models.SpeakerAssignmentSubmission::|public|top_filler_words(value:list[str]):None +msgraph.generated.models.SpeakerAssignmentSubmission::|public|top_mispronounced_words():list[str] +msgraph.generated.models.SpeakerAssignmentSubmission::|public|top_mispronounced_words(value:list[str]):None +msgraph.generated.models.SpeakerAssignmentSubmission::|public|top_non_inclusive_words_and_phrases():list[str] +msgraph.generated.models.SpeakerAssignmentSubmission::|public|top_non_inclusive_words_and_phrases(value:list[str]):None +msgraph.generated.models.SpeakerAssignmentSubmission::|public|top_repetitive_words_and_phrases():list[str] +msgraph.generated.models.SpeakerAssignmentSubmission::|public|top_repetitive_words_and_phrases(value:list[str]):None +msgraph.generated.models.SpeakerAssignmentSubmission::|public|words_spoken_count():int +msgraph.generated.models.SpeakerAssignmentSubmission::|public|words_spoken_count(value:int):None +msgraph.generated.models.SpeakerAssignmentSubmission::|static|public|create_from_discriminator_value(parse_node:ParseNode):SpeakerAssignmentSubmission +msgraph.generated.models.SpeakerAssignmentSubmissionCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.SpeakerAssignmentSubmissionCollectionResponse::|public|constructor():None +msgraph.generated.models.SpeakerAssignmentSubmissionCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.SpeakerAssignmentSubmissionCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.SpeakerAssignmentSubmissionCollectionResponse::|public|value():list[SpeakerAssignmentSubmission] +msgraph.generated.models.SpeakerAssignmentSubmissionCollectionResponse::|public|value(value:list[SpeakerAssignmentSubmission]):None +msgraph.generated.models.SpeakerAssignmentSubmissionCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SpeakerAssignmentSubmissionCollectionResponse msgraph.generated.models.SpecialFolder::|public|additional_data():dict[str, Any] msgraph.generated.models.SpecialFolder::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.SpecialFolder::|public|backing_store:BackingStore @@ -130582,29 +131742,6 @@ msgraph.generated.models.TeamworkUserIdentityType::0005-SkypeUser msgraph.generated.models.TeamworkUserIdentityType::0006-PhoneUser msgraph.generated.models.TeamworkUserIdentityType::0007-UnknownFutureValue msgraph.generated.models.TeamworkUserIdentityType::0008-EmailUser -msgraph.generated.models.TelecomExpenseManagementPartner-->Entity -msgraph.generated.models.TelecomExpenseManagementPartner::|public|app_authorized():bool -msgraph.generated.models.TelecomExpenseManagementPartner::|public|app_authorized(value:bool):None -msgraph.generated.models.TelecomExpenseManagementPartner::|public|constructor():None -msgraph.generated.models.TelecomExpenseManagementPartner::|public|display_name():str -msgraph.generated.models.TelecomExpenseManagementPartner::|public|display_name(value:str):None -msgraph.generated.models.TelecomExpenseManagementPartner::|public|enabled():bool -msgraph.generated.models.TelecomExpenseManagementPartner::|public|enabled(value:bool):None -msgraph.generated.models.TelecomExpenseManagementPartner::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.models.TelecomExpenseManagementPartner::|public|last_connection_date_time():datetime.datetime -msgraph.generated.models.TelecomExpenseManagementPartner::|public|last_connection_date_time(value:datetime.datetime):None -msgraph.generated.models.TelecomExpenseManagementPartner::|public|odata_type:str -msgraph.generated.models.TelecomExpenseManagementPartner::|public|serialize(writer:SerializationWriter):None -msgraph.generated.models.TelecomExpenseManagementPartner::|public|url():str -msgraph.generated.models.TelecomExpenseManagementPartner::|public|url(value:str):None -msgraph.generated.models.TelecomExpenseManagementPartner::|static|public|create_from_discriminator_value(parse_node:ParseNode):TelecomExpenseManagementPartner -msgraph.generated.models.TelecomExpenseManagementPartnerCollectionResponse-->BaseCollectionPaginationCountResponse -msgraph.generated.models.TelecomExpenseManagementPartnerCollectionResponse::|public|constructor():None -msgraph.generated.models.TelecomExpenseManagementPartnerCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph.generated.models.TelecomExpenseManagementPartnerCollectionResponse::|public|serialize(writer:SerializationWriter):None -msgraph.generated.models.TelecomExpenseManagementPartnerCollectionResponse::|public|value():list[TelecomExpenseManagementPartner] -msgraph.generated.models.TelecomExpenseManagementPartnerCollectionResponse::|public|value(value:list[TelecomExpenseManagementPartner]):None -msgraph.generated.models.TelecomExpenseManagementPartnerCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):TelecomExpenseManagementPartnerCollectionResponse msgraph.generated.models.TeleconferenceDeviceAudioQuality-->TeleconferenceDeviceMediaQuality msgraph.generated.models.TeleconferenceDeviceAudioQuality::|public|constructor():None msgraph.generated.models.TeleconferenceDeviceAudioQuality::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] diff --git a/msgraph/generated/kiota-lock.json b/msgraph/generated/kiota-lock.json index d85b3d747f0..2142bfe0f1a 100644 --- a/msgraph/generated/kiota-lock.json +++ b/msgraph/generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "4B0031F70F3815D4CFACB6D42FBB4AAC7162437FEFE6F7701E162C33E876DABB21668F488EBB5BEFE3495DDBD43E689D40C62326CEBC5B416F6289B5DD495171", + "descriptionHash": "E6E45272A85DAC15CB5AC3A2A2ED9818EED73244D52A4A4A24A7D1A240F21A1D43F70EC730C56EFE2A8A55E98E2EF660C3838B6C3CEE7398BFB2C2E1885FF29A", "descriptionLocation": "../../msgraph-metadata/clean_v10_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.29.0", diff --git a/msgraph/generated/models/cloud_communications.py b/msgraph/generated/models/cloud_communications.py index 9fc8dc2e4c7..d0108c2f165 100644 --- a/msgraph/generated/models/cloud_communications.py +++ b/msgraph/generated/models/cloud_communications.py @@ -9,10 +9,14 @@ from .call import Call from .call_records.call_record import CallRecord from .online_meeting import OnlineMeeting + from .online_meeting_engagement_conversation import OnlineMeetingEngagementConversation from .presence import Presence @dataclass class CloudCommunications(AdditionalDataHolder, BackedModel, Parsable): + """ + Represents a container that exposes navigation properties for cloud communications resources. + """ # Stores model information. backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) @@ -24,6 +28,8 @@ class CloudCommunications(AdditionalDataHolder, BackedModel, Parsable): calls: Optional[list[Call]] = None # The OdataType property odata_type: Optional[str] = None + # A collection of structured question-and-answer (Q&A) threads in Teams directly associated with online meetings. + online_meeting_conversations: Optional[list[OnlineMeetingEngagementConversation]] = None # The onlineMeetings property online_meetings: Optional[list[OnlineMeeting]] = None # The presences property @@ -48,17 +54,20 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .call import Call from .call_records.call_record import CallRecord from .online_meeting import OnlineMeeting + from .online_meeting_engagement_conversation import OnlineMeetingEngagementConversation from .presence import Presence from .call import Call from .call_records.call_record import CallRecord from .online_meeting import OnlineMeeting + from .online_meeting_engagement_conversation import OnlineMeetingEngagementConversation from .presence import Presence fields: dict[str, Callable[[Any], None]] = { "callRecords": lambda n : setattr(self, 'call_records', n.get_collection_of_object_values(CallRecord)), "calls": lambda n : setattr(self, 'calls', n.get_collection_of_object_values(Call)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "onlineMeetingConversations": lambda n : setattr(self, 'online_meeting_conversations', n.get_collection_of_object_values(OnlineMeetingEngagementConversation)), "onlineMeetings": lambda n : setattr(self, 'online_meetings', n.get_collection_of_object_values(OnlineMeeting)), "presences": lambda n : setattr(self, 'presences', n.get_collection_of_object_values(Presence)), } @@ -75,6 +84,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("callRecords", self.call_records) writer.write_collection_of_object_values("calls", self.calls) writer.write_str_value("@odata.type", self.odata_type) + writer.write_collection_of_object_values("onlineMeetingConversations", self.online_meeting_conversations) writer.write_collection_of_object_values("onlineMeetings", self.online_meetings) writer.write_collection_of_object_values("presences", self.presences) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph/generated/models/device_management.py b/msgraph/generated/models/device_management.py index e27a73255d0..40f15ff32c9 100644 --- a/msgraph/generated/models/device_management.py +++ b/msgraph/generated/models/device_management.py @@ -39,7 +39,6 @@ from .resource_operation import ResourceOperation from .role_definition import RoleDefinition from .software_update_status_summary import SoftwareUpdateStatusSummary - from .telecom_expense_management_partner import TelecomExpenseManagementPartner from .terms_and_conditions import TermsAndConditions from .user_experience_analytics_app_health_application_performance import UserExperienceAnalyticsAppHealthApplicationPerformance from .user_experience_analytics_app_health_app_performance_by_app_version_details import UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails @@ -141,8 +140,6 @@ class DeviceManagement(Entity, Parsable): software_update_status_summary: Optional[SoftwareUpdateStatusSummary] = None # Tenant mobile device management subscription state. subscription_state: Optional[DeviceManagementSubscriptionState] = None - # The telecom expense management partners. - telecom_expense_management_partners: Optional[list[TelecomExpenseManagementPartner]] = None # The terms and conditions associated with device management of the company. terms_and_conditions: Optional[list[TermsAndConditions]] = None # The list of troubleshooting events for the tenant. @@ -257,7 +254,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .resource_operation import ResourceOperation from .role_definition import RoleDefinition from .software_update_status_summary import SoftwareUpdateStatusSummary - from .telecom_expense_management_partner import TelecomExpenseManagementPartner from .terms_and_conditions import TermsAndConditions from .user_experience_analytics_app_health_application_performance import UserExperienceAnalyticsAppHealthApplicationPerformance from .user_experience_analytics_app_health_app_performance_by_app_version_details import UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails @@ -322,7 +318,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .resource_operation import ResourceOperation from .role_definition import RoleDefinition from .software_update_status_summary import SoftwareUpdateStatusSummary - from .telecom_expense_management_partner import TelecomExpenseManagementPartner from .terms_and_conditions import TermsAndConditions from .user_experience_analytics_app_health_application_performance import UserExperienceAnalyticsAppHealthApplicationPerformance from .user_experience_analytics_app_health_app_performance_by_app_version_details import UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails @@ -387,7 +382,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "settings": lambda n : setattr(self, 'settings', n.get_object_value(DeviceManagementSettings)), "softwareUpdateStatusSummary": lambda n : setattr(self, 'software_update_status_summary', n.get_object_value(SoftwareUpdateStatusSummary)), "subscriptionState": lambda n : setattr(self, 'subscription_state', n.get_enum_value(DeviceManagementSubscriptionState)), - "telecomExpenseManagementPartners": lambda n : setattr(self, 'telecom_expense_management_partners', n.get_collection_of_object_values(TelecomExpenseManagementPartner)), "termsAndConditions": lambda n : setattr(self, 'terms_and_conditions', n.get_collection_of_object_values(TermsAndConditions)), "troubleshootingEvents": lambda n : setattr(self, 'troubleshooting_events', n.get_collection_of_object_values(DeviceManagementTroubleshootingEvent)), "userExperienceAnalyticsAppHealthApplicationPerformance": lambda n : setattr(self, 'user_experience_analytics_app_health_application_performance', n.get_collection_of_object_values(UserExperienceAnalyticsAppHealthApplicationPerformance)), @@ -466,7 +460,6 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("settings", self.settings) writer.write_object_value("softwareUpdateStatusSummary", self.software_update_status_summary) writer.write_enum_value("subscriptionState", self.subscription_state) - writer.write_collection_of_object_values("telecomExpenseManagementPartners", self.telecom_expense_management_partners) writer.write_collection_of_object_values("termsAndConditions", self.terms_and_conditions) writer.write_collection_of_object_values("troubleshootingEvents", self.troubleshooting_events) writer.write_collection_of_object_values("userExperienceAnalyticsAppHealthApplicationPerformance", self.user_experience_analytics_app_health_application_performance) diff --git a/msgraph/generated/models/education_ai_feedback_audience_engagement_settings.py b/msgraph/generated/models/education_ai_feedback_audience_engagement_settings.py new file mode 100644 index 00000000000..31ca3e18cc1 --- /dev/null +++ b/msgraph/generated/models/education_ai_feedback_audience_engagement_settings.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class EducationAiFeedbackAudienceEngagementSettings(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # Indicates whether the student should receive feedback on their engagement strategies from the AI feedback. + are_engagement_strategies_enabled: Optional[bool] = None + # Indicates whether the student should receive feedback on their call to action from the AI feedback. + is_call_to_action_enabled: Optional[bool] = None + # Indicates whether the student should receive feedback on their emotional and intellectual appeal from the AI feedback. + is_emotional_and_intellectual_appeal_enabled: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EducationAiFeedbackAudienceEngagementSettings: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EducationAiFeedbackAudienceEngagementSettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EducationAiFeedbackAudienceEngagementSettings() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "areEngagementStrategiesEnabled": lambda n : setattr(self, 'are_engagement_strategies_enabled', n.get_bool_value()), + "isCallToActionEnabled": lambda n : setattr(self, 'is_call_to_action_enabled', n.get_bool_value()), + "isEmotionalAndIntellectualAppealEnabled": lambda n : setattr(self, 'is_emotional_and_intellectual_appeal_enabled', n.get_bool_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_bool_value("areEngagementStrategiesEnabled", self.are_engagement_strategies_enabled) + writer.write_bool_value("isCallToActionEnabled", self.is_call_to_action_enabled) + writer.write_bool_value("isEmotionalAndIntellectualAppealEnabled", self.is_emotional_and_intellectual_appeal_enabled) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/education_ai_feedback_content_settings.py b/msgraph/generated/models/education_ai_feedback_content_settings.py new file mode 100644 index 00000000000..3491d0a121d --- /dev/null +++ b/msgraph/generated/models/education_ai_feedback_content_settings.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class EducationAiFeedbackContentSettings(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # Indicates whether the student should receive feedback on their message clarity from the AI feedback. + is_message_clarity_enabled: Optional[bool] = None + # Indicates whether the student should receive feedback on their quality of information from the AI feedback. + is_quality_of_information_enabled: Optional[bool] = None + # Indicates whether the student should receive feedback on their speech organization from the AI feedback. + is_speech_organization_enabled: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EducationAiFeedbackContentSettings: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EducationAiFeedbackContentSettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EducationAiFeedbackContentSettings() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "isMessageClarityEnabled": lambda n : setattr(self, 'is_message_clarity_enabled', n.get_bool_value()), + "isQualityOfInformationEnabled": lambda n : setattr(self, 'is_quality_of_information_enabled', n.get_bool_value()), + "isSpeechOrganizationEnabled": lambda n : setattr(self, 'is_speech_organization_enabled', n.get_bool_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_bool_value("isMessageClarityEnabled", self.is_message_clarity_enabled) + writer.write_bool_value("isQualityOfInformationEnabled", self.is_quality_of_information_enabled) + writer.write_bool_value("isSpeechOrganizationEnabled", self.is_speech_organization_enabled) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/education_ai_feedback_criteria.py b/msgraph/generated/models/education_ai_feedback_criteria.py new file mode 100644 index 00000000000..cb31ab49843 --- /dev/null +++ b/msgraph/generated/models/education_ai_feedback_criteria.py @@ -0,0 +1,68 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .education_ai_feedback_settings import EducationAiFeedbackSettings + from .education_speech_type import EducationSpeechType + +@dataclass +class EducationAiFeedbackCriteria(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The aiFeedbackSettings property + ai_feedback_settings: Optional[EducationAiFeedbackSettings] = None + # The OdataType property + odata_type: Optional[str] = None + # The speechType property + speech_type: Optional[EducationSpeechType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EducationAiFeedbackCriteria: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EducationAiFeedbackCriteria + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EducationAiFeedbackCriteria() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .education_ai_feedback_settings import EducationAiFeedbackSettings + from .education_speech_type import EducationSpeechType + + from .education_ai_feedback_settings import EducationAiFeedbackSettings + from .education_speech_type import EducationSpeechType + + fields: dict[str, Callable[[Any], None]] = { + "aiFeedbackSettings": lambda n : setattr(self, 'ai_feedback_settings', n.get_object_value(EducationAiFeedbackSettings)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "speechType": lambda n : setattr(self, 'speech_type', n.get_enum_value(EducationSpeechType)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("aiFeedbackSettings", self.ai_feedback_settings) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_enum_value("speechType", self.speech_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/education_ai_feedback_delivery_settings.py b/msgraph/generated/models/education_ai_feedback_delivery_settings.py new file mode 100644 index 00000000000..49344aa716a --- /dev/null +++ b/msgraph/generated/models/education_ai_feedback_delivery_settings.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class EducationAiFeedbackDeliverySettings(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # Indicates whether the student should receive feedback on their rhetorical techniques from the AI feedback. + are_rhetorical_techniques_enabled: Optional[bool] = None + # Indicates whether the student should receive feedback on their language use from the AI feedback. + is_language_use_enabled: Optional[bool] = None + # Indicates whether the student should receive feedback on their style from the AI feedback. + is_style_enabled: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EducationAiFeedbackDeliverySettings: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EducationAiFeedbackDeliverySettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EducationAiFeedbackDeliverySettings() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "areRhetoricalTechniquesEnabled": lambda n : setattr(self, 'are_rhetorical_techniques_enabled', n.get_bool_value()), + "isLanguageUseEnabled": lambda n : setattr(self, 'is_language_use_enabled', n.get_bool_value()), + "isStyleEnabled": lambda n : setattr(self, 'is_style_enabled', n.get_bool_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_bool_value("areRhetoricalTechniquesEnabled", self.are_rhetorical_techniques_enabled) + writer.write_bool_value("isLanguageUseEnabled", self.is_language_use_enabled) + writer.write_bool_value("isStyleEnabled", self.is_style_enabled) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/education_ai_feedback_settings.py b/msgraph/generated/models/education_ai_feedback_settings.py new file mode 100644 index 00000000000..c903e1e21be --- /dev/null +++ b/msgraph/generated/models/education_ai_feedback_settings.py @@ -0,0 +1,75 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .education_ai_feedback_audience_engagement_settings import EducationAiFeedbackAudienceEngagementSettings + from .education_ai_feedback_content_settings import EducationAiFeedbackContentSettings + from .education_ai_feedback_delivery_settings import EducationAiFeedbackDeliverySettings + +@dataclass +class EducationAiFeedbackSettings(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The audience engagement related feedback types that students should receive from the AI feedback. + audience_engagement_settings: Optional[EducationAiFeedbackAudienceEngagementSettings] = None + # The content related feedback types that students should receive from the AI feedback. + content_settings: Optional[EducationAiFeedbackContentSettings] = None + # The delivery related feedback types that students should receive from the AI feedback. + delivery_settings: Optional[EducationAiFeedbackDeliverySettings] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EducationAiFeedbackSettings: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EducationAiFeedbackSettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EducationAiFeedbackSettings() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .education_ai_feedback_audience_engagement_settings import EducationAiFeedbackAudienceEngagementSettings + from .education_ai_feedback_content_settings import EducationAiFeedbackContentSettings + from .education_ai_feedback_delivery_settings import EducationAiFeedbackDeliverySettings + + from .education_ai_feedback_audience_engagement_settings import EducationAiFeedbackAudienceEngagementSettings + from .education_ai_feedback_content_settings import EducationAiFeedbackContentSettings + from .education_ai_feedback_delivery_settings import EducationAiFeedbackDeliverySettings + + fields: dict[str, Callable[[Any], None]] = { + "audienceEngagementSettings": lambda n : setattr(self, 'audience_engagement_settings', n.get_object_value(EducationAiFeedbackAudienceEngagementSettings)), + "contentSettings": lambda n : setattr(self, 'content_settings', n.get_object_value(EducationAiFeedbackContentSettings)), + "deliverySettings": lambda n : setattr(self, 'delivery_settings', n.get_object_value(EducationAiFeedbackDeliverySettings)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("audienceEngagementSettings", self.audience_engagement_settings) + writer.write_object_value("contentSettings", self.content_settings) + writer.write_object_value("deliverySettings", self.delivery_settings) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/education_resource.py b/msgraph/generated/models/education_resource.py index fc86bdd2a55..d42231ca159 100644 --- a/msgraph/generated/models/education_resource.py +++ b/msgraph/generated/models/education_resource.py @@ -15,6 +15,7 @@ from .education_link_resource import EducationLinkResource from .education_media_resource import EducationMediaResource from .education_power_point_resource import EducationPowerPointResource + from .education_speaker_progress_resource import EducationSpeakerProgressResource from .education_teams_app_resource import EducationTeamsAppResource from .education_word_resource import EducationWordResource from .identity_set import IdentitySet @@ -85,6 +86,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> EducationResource: from .education_power_point_resource import EducationPowerPointResource return EducationPowerPointResource() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.educationSpeakerProgressResource".casefold(): + from .education_speaker_progress_resource import EducationSpeakerProgressResource + + return EducationSpeakerProgressResource() if mapping_value and mapping_value.casefold() == "#microsoft.graph.educationTeamsAppResource".casefold(): from .education_teams_app_resource import EducationTeamsAppResource @@ -108,6 +113,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .education_link_resource import EducationLinkResource from .education_media_resource import EducationMediaResource from .education_power_point_resource import EducationPowerPointResource + from .education_speaker_progress_resource import EducationSpeakerProgressResource from .education_teams_app_resource import EducationTeamsAppResource from .education_word_resource import EducationWordResource from .identity_set import IdentitySet @@ -120,6 +126,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .education_link_resource import EducationLinkResource from .education_media_resource import EducationMediaResource from .education_power_point_resource import EducationPowerPointResource + from .education_speaker_progress_resource import EducationSpeakerProgressResource from .education_teams_app_resource import EducationTeamsAppResource from .education_word_resource import EducationWordResource from .identity_set import IdentitySet diff --git a/msgraph/generated/models/education_speaker_coach_audience_engagement_settings.py b/msgraph/generated/models/education_speaker_coach_audience_engagement_settings.py new file mode 100644 index 00000000000..75a86cd20a2 --- /dev/null +++ b/msgraph/generated/models/education_speaker_coach_audience_engagement_settings.py @@ -0,0 +1,54 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class EducationSpeakerCoachAudienceEngagementSettings(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # Indicates whether the student should receive feedback on their body language from the Speaker Coach. + is_body_language_enabled: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EducationSpeakerCoachAudienceEngagementSettings: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EducationSpeakerCoachAudienceEngagementSettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EducationSpeakerCoachAudienceEngagementSettings() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "isBodyLanguageEnabled": lambda n : setattr(self, 'is_body_language_enabled', n.get_bool_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_bool_value("isBodyLanguageEnabled", self.is_body_language_enabled) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/education_speaker_coach_content_settings.py b/msgraph/generated/models/education_speaker_coach_content_settings.py new file mode 100644 index 00000000000..5b850fa43f9 --- /dev/null +++ b/msgraph/generated/models/education_speaker_coach_content_settings.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class EducationSpeakerCoachContentSettings(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # Indicates whether the student should receive feedback on their inclusiveness from the Speaker Coach. + is_inclusiveness_enabled: Optional[bool] = None + # Indicates whether the student should receive feedback on their repetitive language from the Speaker Coach. + is_repetitive_language_enabled: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EducationSpeakerCoachContentSettings: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EducationSpeakerCoachContentSettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EducationSpeakerCoachContentSettings() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "isInclusivenessEnabled": lambda n : setattr(self, 'is_inclusiveness_enabled', n.get_bool_value()), + "isRepetitiveLanguageEnabled": lambda n : setattr(self, 'is_repetitive_language_enabled', n.get_bool_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_bool_value("isInclusivenessEnabled", self.is_inclusiveness_enabled) + writer.write_bool_value("isRepetitiveLanguageEnabled", self.is_repetitive_language_enabled) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/education_speaker_coach_delivery_settings.py b/msgraph/generated/models/education_speaker_coach_delivery_settings.py new file mode 100644 index 00000000000..c4721baa3b2 --- /dev/null +++ b/msgraph/generated/models/education_speaker_coach_delivery_settings.py @@ -0,0 +1,66 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class EducationSpeakerCoachDeliverySettings(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # Indicates whether the student should receive feedback on their filler words from the Speaker Coach. + are_filler_words_enabled: Optional[bool] = None + # Indicates whether the student should receive feedback on their pace from the Speaker Coach. + is_pace_enabled: Optional[bool] = None + # Indicates whether the student should receive feedback on their pitch from the Speaker Coach. + is_pitch_enabled: Optional[bool] = None + # Indicates whether the student should receive feedback on their pronunciation from the Speaker Coach. This is automatically enabled if isAiFeedbackEnabled is set to true on the educationSpeakerProgressResource, or if spokenLanguageLocale is set to a value besides en-US on the educationSpeakerProgressResource. + is_pronunciation_enabled: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EducationSpeakerCoachDeliverySettings: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EducationSpeakerCoachDeliverySettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EducationSpeakerCoachDeliverySettings() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "areFillerWordsEnabled": lambda n : setattr(self, 'are_filler_words_enabled', n.get_bool_value()), + "isPaceEnabled": lambda n : setattr(self, 'is_pace_enabled', n.get_bool_value()), + "isPitchEnabled": lambda n : setattr(self, 'is_pitch_enabled', n.get_bool_value()), + "isPronunciationEnabled": lambda n : setattr(self, 'is_pronunciation_enabled', n.get_bool_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_bool_value("areFillerWordsEnabled", self.are_filler_words_enabled) + writer.write_bool_value("isPaceEnabled", self.is_pace_enabled) + writer.write_bool_value("isPitchEnabled", self.is_pitch_enabled) + writer.write_bool_value("isPronunciationEnabled", self.is_pronunciation_enabled) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/education_speaker_coach_settings.py b/msgraph/generated/models/education_speaker_coach_settings.py new file mode 100644 index 00000000000..6a7679825a8 --- /dev/null +++ b/msgraph/generated/models/education_speaker_coach_settings.py @@ -0,0 +1,75 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .education_speaker_coach_audience_engagement_settings import EducationSpeakerCoachAudienceEngagementSettings + from .education_speaker_coach_content_settings import EducationSpeakerCoachContentSettings + from .education_speaker_coach_delivery_settings import EducationSpeakerCoachDeliverySettings + +@dataclass +class EducationSpeakerCoachSettings(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The audience engagement related feedback types that students should receive from the Speaker Coach. + audience_engagement_settings: Optional[EducationSpeakerCoachAudienceEngagementSettings] = None + # The content related feedback types that students should receive from the Speaker Coach. + content_settings: Optional[EducationSpeakerCoachContentSettings] = None + # The delivery related feedback types that students should receive from the Speaker Coach. + delivery_settings: Optional[EducationSpeakerCoachDeliverySettings] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EducationSpeakerCoachSettings: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EducationSpeakerCoachSettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EducationSpeakerCoachSettings() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .education_speaker_coach_audience_engagement_settings import EducationSpeakerCoachAudienceEngagementSettings + from .education_speaker_coach_content_settings import EducationSpeakerCoachContentSettings + from .education_speaker_coach_delivery_settings import EducationSpeakerCoachDeliverySettings + + from .education_speaker_coach_audience_engagement_settings import EducationSpeakerCoachAudienceEngagementSettings + from .education_speaker_coach_content_settings import EducationSpeakerCoachContentSettings + from .education_speaker_coach_delivery_settings import EducationSpeakerCoachDeliverySettings + + fields: dict[str, Callable[[Any], None]] = { + "audienceEngagementSettings": lambda n : setattr(self, 'audience_engagement_settings', n.get_object_value(EducationSpeakerCoachAudienceEngagementSettings)), + "contentSettings": lambda n : setattr(self, 'content_settings', n.get_object_value(EducationSpeakerCoachContentSettings)), + "deliverySettings": lambda n : setattr(self, 'delivery_settings', n.get_object_value(EducationSpeakerCoachDeliverySettings)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("audienceEngagementSettings", self.audience_engagement_settings) + writer.write_object_value("contentSettings", self.content_settings) + writer.write_object_value("deliverySettings", self.delivery_settings) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/education_speaker_progress_resource.py b/msgraph/generated/models/education_speaker_progress_resource.py new file mode 100644 index 00000000000..50bef89d5d6 --- /dev/null +++ b/msgraph/generated/models/education_speaker_progress_resource.py @@ -0,0 +1,95 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .education_ai_feedback_criteria import EducationAiFeedbackCriteria + from .education_resource import EducationResource + from .education_speaker_coach_settings import EducationSpeakerCoachSettings + +from .education_resource import EducationResource + +@dataclass +class EducationSpeakerProgressResource(EducationResource, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.educationSpeakerProgressResource" + # The feedback types that students should receive from AI feedback. This property should only be provided if isAiFeedbackEnabled is true. + ai_feedback_criteria: Optional[EducationAiFeedbackCriteria] = None + # Indicates whether AI feedback is enabled for the student submissions. + is_ai_feedback_enabled: Optional[bool] = None + # Indicates whether video is required for the student recording. + is_video_required: Optional[bool] = None + # The maximum number of recording attempts available to the student. Specify 0 to set unlimited recording attempts. + max_recording_attempts: Optional[int] = None + # The title of the speaker progress resource visible to students. + presentation_title: Optional[str] = None + # The time limit is in minutes for the student recording. + recording_time_limit_in_minutes: Optional[int] = None + # Allows students to view their rehearsal report before the assignment is graded. + show_rehearsal_report_to_student_before_media_upload: Optional[bool] = None + # The feedback types that students should receive from the Speaker Coach. + speaker_coach_settings: Optional[EducationSpeakerCoachSettings] = None + # The spoken language for the student recording. For example, en-US. + spoken_language_locale: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EducationSpeakerProgressResource: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: EducationSpeakerProgressResource + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EducationSpeakerProgressResource() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .education_ai_feedback_criteria import EducationAiFeedbackCriteria + from .education_resource import EducationResource + from .education_speaker_coach_settings import EducationSpeakerCoachSettings + + from .education_ai_feedback_criteria import EducationAiFeedbackCriteria + from .education_resource import EducationResource + from .education_speaker_coach_settings import EducationSpeakerCoachSettings + + fields: dict[str, Callable[[Any], None]] = { + "aiFeedbackCriteria": lambda n : setattr(self, 'ai_feedback_criteria', n.get_object_value(EducationAiFeedbackCriteria)), + "isAiFeedbackEnabled": lambda n : setattr(self, 'is_ai_feedback_enabled', n.get_bool_value()), + "isVideoRequired": lambda n : setattr(self, 'is_video_required', n.get_bool_value()), + "maxRecordingAttempts": lambda n : setattr(self, 'max_recording_attempts', n.get_int_value()), + "presentationTitle": lambda n : setattr(self, 'presentation_title', n.get_str_value()), + "recordingTimeLimitInMinutes": lambda n : setattr(self, 'recording_time_limit_in_minutes', n.get_int_value()), + "showRehearsalReportToStudentBeforeMediaUpload": lambda n : setattr(self, 'show_rehearsal_report_to_student_before_media_upload', n.get_bool_value()), + "speakerCoachSettings": lambda n : setattr(self, 'speaker_coach_settings', n.get_object_value(EducationSpeakerCoachSettings)), + "spokenLanguageLocale": lambda n : setattr(self, 'spoken_language_locale', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_object_value("aiFeedbackCriteria", self.ai_feedback_criteria) + writer.write_bool_value("isAiFeedbackEnabled", self.is_ai_feedback_enabled) + writer.write_bool_value("isVideoRequired", self.is_video_required) + writer.write_int_value("maxRecordingAttempts", self.max_recording_attempts) + writer.write_str_value("presentationTitle", self.presentation_title) + writer.write_int_value("recordingTimeLimitInMinutes", self.recording_time_limit_in_minutes) + writer.write_bool_value("showRehearsalReportToStudentBeforeMediaUpload", self.show_rehearsal_report_to_student_before_media_upload) + writer.write_object_value("speakerCoachSettings", self.speaker_coach_settings) + writer.write_str_value("spokenLanguageLocale", self.spoken_language_locale) + + diff --git a/msgraph/generated/models/education_speech_type.py b/msgraph/generated/models/education_speech_type.py new file mode 100644 index 00000000000..383a8424421 --- /dev/null +++ b/msgraph/generated/models/education_speech_type.py @@ -0,0 +1,8 @@ +from enum import Enum + +class EducationSpeechType(str, Enum): + Informative = "informative", + Personal = "personal", + Persuasive = "persuasive", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/engagement_conversation.py b/msgraph/generated/models/engagement_conversation.py new file mode 100644 index 00000000000..a5190de96fc --- /dev/null +++ b/msgraph/generated/models/engagement_conversation.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .engagement_conversation_message import EngagementConversationMessage + from .engagement_creation_mode import EngagementCreationMode + from .entity import Entity + from .online_meeting_engagement_conversation import OnlineMeetingEngagementConversation + +from .entity import Entity + +@dataclass +class EngagementConversation(Entity, Parsable): + """ + Represents a conversation in Viva Engage. + """ + # Indicates that the resource is in migration state and is currently being used for migration purposes. + creation_mode: Optional[EngagementCreationMode] = None + # The messages in a Viva Engage conversation. + messages: Optional[list[EngagementConversationMessage]] = None + # The OdataType property + odata_type: Optional[str] = None + # The starter property + starter: Optional[EngagementConversationMessage] = None + # The unique ID of the first message in a Viva Engage conversation. + starter_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EngagementConversation: + """ + 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: EngagementConversation + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onlineMeetingEngagementConversation".casefold(): + from .online_meeting_engagement_conversation import OnlineMeetingEngagementConversation + + return OnlineMeetingEngagementConversation() + return EngagementConversation() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .engagement_conversation_message import EngagementConversationMessage + from .engagement_creation_mode import EngagementCreationMode + from .entity import Entity + from .online_meeting_engagement_conversation import OnlineMeetingEngagementConversation + + from .engagement_conversation_message import EngagementConversationMessage + from .engagement_creation_mode import EngagementCreationMode + from .entity import Entity + from .online_meeting_engagement_conversation import OnlineMeetingEngagementConversation + + fields: dict[str, Callable[[Any], None]] = { + "creationMode": lambda n : setattr(self, 'creation_mode', n.get_enum_value(EngagementCreationMode)), + "messages": lambda n : setattr(self, 'messages', n.get_collection_of_object_values(EngagementConversationMessage)), + "starter": lambda n : setattr(self, 'starter', n.get_object_value(EngagementConversationMessage)), + "starterId": lambda n : setattr(self, 'starter_id', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_enum_value("creationMode", self.creation_mode) + writer.write_collection_of_object_values("messages", self.messages) + writer.write_object_value("starter", self.starter) + writer.write_str_value("starterId", self.starter_id) + + diff --git a/msgraph/generated/models/engagement_conversation_discussion_message.py b/msgraph/generated/models/engagement_conversation_discussion_message.py new file mode 100644 index 00000000000..fda571a6589 --- /dev/null +++ b/msgraph/generated/models/engagement_conversation_discussion_message.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .engagement_conversation_message import EngagementConversationMessage + +from .engagement_conversation_message import EngagementConversationMessage + +@dataclass +class EngagementConversationDiscussionMessage(EngagementConversationMessage, Parsable): + """ + A Viva Engage conversation discussion message. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.engagementConversationDiscussionMessage" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EngagementConversationDiscussionMessage: + """ + 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: EngagementConversationDiscussionMessage + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EngagementConversationDiscussionMessage() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .engagement_conversation_message import EngagementConversationMessage + + from .engagement_conversation_message import EngagementConversationMessage + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph/generated/models/engagement_conversation_message.py b/msgraph/generated/models/engagement_conversation_message.py new file mode 100644 index 00000000000..a969f9bc927 --- /dev/null +++ b/msgraph/generated/models/engagement_conversation_message.py @@ -0,0 +1,136 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .engagement_conversation import EngagementConversation + from .engagement_conversation_discussion_message import EngagementConversationDiscussionMessage + from .engagement_conversation_message_reaction import EngagementConversationMessageReaction + from .engagement_conversation_question_message import EngagementConversationQuestionMessage + from .engagement_conversation_system_message import EngagementConversationSystemMessage + from .engagement_creation_mode import EngagementCreationMode + from .engagement_identity_set import EngagementIdentitySet + from .entity import Entity + from .item_body import ItemBody + +from .entity import Entity + +@dataclass +class EngagementConversationMessage(Entity, Parsable): + """ + A Viva Engage conversation message. + """ + # The body property + body: Optional[ItemBody] = None + # The conversation property + conversation: Optional[EngagementConversation] = None + # The date and time when the message was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + created_date_time: Optional[datetime.datetime] = None + # Indicates that the resource is in migration state and is currently being used for migration purposes. + creation_mode: Optional[EngagementCreationMode] = None + # Identity of the sender of the message. + from_: Optional[EngagementIdentitySet] = None + # The date and time when message was last modified. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + last_modified_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + # A collection of reactions (such as like and smile) that users have applied to this message. + reactions: Optional[list[EngagementConversationMessageReaction]] = None + # A collection of messages that are replies to this message and form a threaded discussion. + replies: Optional[list[EngagementConversationMessage]] = None + # The parent message to which this message is a reply, if it is part of a reply chain. + reply_to: Optional[EngagementConversationMessage] = None + # The ID of the parent message to which this message is a reply, if applicable. + reply_to_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EngagementConversationMessage: + """ + 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: EngagementConversationMessage + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.engagementConversationDiscussionMessage".casefold(): + from .engagement_conversation_discussion_message import EngagementConversationDiscussionMessage + + return EngagementConversationDiscussionMessage() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.engagementConversationQuestionMessage".casefold(): + from .engagement_conversation_question_message import EngagementConversationQuestionMessage + + return EngagementConversationQuestionMessage() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.engagementConversationSystemMessage".casefold(): + from .engagement_conversation_system_message import EngagementConversationSystemMessage + + return EngagementConversationSystemMessage() + return EngagementConversationMessage() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .engagement_conversation import EngagementConversation + from .engagement_conversation_discussion_message import EngagementConversationDiscussionMessage + from .engagement_conversation_message_reaction import EngagementConversationMessageReaction + from .engagement_conversation_question_message import EngagementConversationQuestionMessage + from .engagement_conversation_system_message import EngagementConversationSystemMessage + from .engagement_creation_mode import EngagementCreationMode + from .engagement_identity_set import EngagementIdentitySet + from .entity import Entity + from .item_body import ItemBody + + from .engagement_conversation import EngagementConversation + from .engagement_conversation_discussion_message import EngagementConversationDiscussionMessage + from .engagement_conversation_message_reaction import EngagementConversationMessageReaction + from .engagement_conversation_question_message import EngagementConversationQuestionMessage + from .engagement_conversation_system_message import EngagementConversationSystemMessage + from .engagement_creation_mode import EngagementCreationMode + from .engagement_identity_set import EngagementIdentitySet + from .entity import Entity + from .item_body import ItemBody + + fields: dict[str, Callable[[Any], None]] = { + "body": lambda n : setattr(self, 'body', n.get_object_value(ItemBody)), + "conversation": lambda n : setattr(self, 'conversation', n.get_object_value(EngagementConversation)), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "creationMode": lambda n : setattr(self, 'creation_mode', n.get_enum_value(EngagementCreationMode)), + "from": lambda n : setattr(self, 'from_', n.get_object_value(EngagementIdentitySet)), + "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), + "reactions": lambda n : setattr(self, 'reactions', n.get_collection_of_object_values(EngagementConversationMessageReaction)), + "replies": lambda n : setattr(self, 'replies', n.get_collection_of_object_values(EngagementConversationMessage)), + "replyTo": lambda n : setattr(self, 'reply_to', n.get_object_value(EngagementConversationMessage)), + "replyToId": lambda n : setattr(self, 'reply_to_id', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_object_value("body", self.body) + writer.write_object_value("conversation", self.conversation) + writer.write_enum_value("creationMode", self.creation_mode) + writer.write_object_value("from", self.from_) + writer.write_collection_of_object_values("reactions", self.reactions) + writer.write_collection_of_object_values("replies", self.replies) + writer.write_object_value("replyTo", self.reply_to) + writer.write_str_value("replyToId", self.reply_to_id) + + diff --git a/msgraph/generated/models/telecom_expense_management_partner_collection_response.py b/msgraph/generated/models/engagement_conversation_message_collection_response.py similarity index 74% rename from msgraph/generated/models/telecom_expense_management_partner_collection_response.py rename to msgraph/generated/models/engagement_conversation_message_collection_response.py index c5200dcef7a..2e50c0a945c 100644 --- a/msgraph/generated/models/telecom_expense_management_partner_collection_response.py +++ b/msgraph/generated/models/engagement_conversation_message_collection_response.py @@ -6,25 +6,25 @@ if TYPE_CHECKING: from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse - from .telecom_expense_management_partner import TelecomExpenseManagementPartner + from .engagement_conversation_message import EngagementConversationMessage from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse @dataclass -class TelecomExpenseManagementPartnerCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): +class EngagementConversationMessageCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): # The value property - value: Optional[list[TelecomExpenseManagementPartner]] = None + value: Optional[list[EngagementConversationMessage]] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> TelecomExpenseManagementPartnerCollectionResponse: + def create_from_discriminator_value(parse_node: ParseNode) -> EngagementConversationMessageCollectionResponse: """ 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: TelecomExpenseManagementPartnerCollectionResponse + Returns: EngagementConversationMessageCollectionResponse """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return TelecomExpenseManagementPartnerCollectionResponse() + return EngagementConversationMessageCollectionResponse() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ @@ -32,13 +32,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse - from .telecom_expense_management_partner import TelecomExpenseManagementPartner + from .engagement_conversation_message import EngagementConversationMessage from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse - from .telecom_expense_management_partner import TelecomExpenseManagementPartner + from .engagement_conversation_message import EngagementConversationMessage fields: dict[str, Callable[[Any], None]] = { - "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(TelecomExpenseManagementPartner)), + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(EngagementConversationMessage)), } super_fields = super().get_field_deserializers() fields.update(super_fields) diff --git a/msgraph/generated/models/engagement_conversation_message_reaction.py b/msgraph/generated/models/engagement_conversation_message_reaction.py new file mode 100644 index 00000000000..1a5cd6aa97c --- /dev/null +++ b/msgraph/generated/models/engagement_conversation_message_reaction.py @@ -0,0 +1,74 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .engagement_conversation_message_reaction_type import EngagementConversationMessageReactionType + from .engagement_identity_set import EngagementIdentitySet + from .entity import Entity + +from .entity import Entity + +@dataclass +class EngagementConversationMessageReaction(Entity, Parsable): + """ + A reaction to a conversation message. + """ + # Date and time when the reaction was added. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + created_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + # The reactionBy property + reaction_by: Optional[EngagementIdentitySet] = None + # Types of reactions to conversation messages. + reaction_type: Optional[EngagementConversationMessageReactionType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EngagementConversationMessageReaction: + """ + 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: EngagementConversationMessageReaction + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EngagementConversationMessageReaction() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .engagement_conversation_message_reaction_type import EngagementConversationMessageReactionType + from .engagement_identity_set import EngagementIdentitySet + from .entity import Entity + + from .engagement_conversation_message_reaction_type import EngagementConversationMessageReactionType + from .engagement_identity_set import EngagementIdentitySet + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "reactionBy": lambda n : setattr(self, 'reaction_by', n.get_object_value(EngagementIdentitySet)), + "reactionType": lambda n : setattr(self, 'reaction_type', n.get_enum_value(EngagementConversationMessageReactionType)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_object_value("reactionBy", self.reaction_by) + writer.write_enum_value("reactionType", self.reaction_type) + + diff --git a/msgraph/generated/models/engagement_conversation_message_reaction_collection_response.py b/msgraph/generated/models/engagement_conversation_message_reaction_collection_response.py new file mode 100644 index 00000000000..f3718b65e5b --- /dev/null +++ b/msgraph/generated/models/engagement_conversation_message_reaction_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .engagement_conversation_message_reaction import EngagementConversationMessageReaction + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class EngagementConversationMessageReactionCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[EngagementConversationMessageReaction]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EngagementConversationMessageReactionCollectionResponse: + """ + 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: EngagementConversationMessageReactionCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EngagementConversationMessageReactionCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .engagement_conversation_message_reaction import EngagementConversationMessageReaction + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .engagement_conversation_message_reaction import EngagementConversationMessageReaction + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(EngagementConversationMessageReaction)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/models/engagement_conversation_message_reaction_type.py b/msgraph/generated/models/engagement_conversation_message_reaction_type.py new file mode 100644 index 00000000000..893d0a7e64e --- /dev/null +++ b/msgraph/generated/models/engagement_conversation_message_reaction_type.py @@ -0,0 +1,66 @@ +from enum import Enum + +class EngagementConversationMessageReactionType(str, Enum): + # Like reaction, represented as a thumbs-up hand. A positive sentiment. + Like = "like", + # Love reaction, represented as a solid heart shape. A very positive sentiment. + Love = "love", + # Celebrate reaction, represented as a party hat. A positive sentiment. + Celebrate = "celebrate", + # Thank reaction, represented as applauding hands. A positive sentiment. + Thank = "thank", + # Laugh reaction, represented as a grinning face. A positive sentiment. + Laugh = "laugh", + # Sad reaction, represented as a frowning face. A sympathetic sentiment. + Sad = "sad", + # Happy reaction, represented as an open mouth smile face. A very positive sentiment. + Happy = "happy", + # Excited reaction, represented as a face with closed eyes and a big smile. A very positive sentiment. + Excited = "excited", + # Smiling reaction, represented as a face with a small smile. A positive sentiment. + Smile = "smile", + # Silly reaction, represented as an upside down smiling face. A positive sentiment. + Silly = "silly", + # Intense laughter reaction, represented as a crying laughing face. A very positive sentiment. + IntenseLaugh = "intenseLaugh", + # Star struck reaction, represented as a face with stars for eyes. A very positive sentiment. + StarStruck = "starStruck", + # Goofy reaction, represented as a face with tongue sticking out of mouth. A positive sentiment. + Goofy = "goofy", + # Thinking reaction, represented as a face with a hand on the chin. A neutral sentiment. + Thinking = "thinking", + # Surprised reaction, represented as a face with its mouth open. A neutral sentiment. + Surprised = "surprised", + # Mind blown reaction, represented as a face with its head covered in an exploding cloud. A positive sentiment. + MindBlown = "mindBlown", + # Scared reaction, represented as a face with fearful look. A negative sentiment. + Scared = "scared", + # Crying reaction, represented as a face with tears streaming down. A negative sentiment. + Crying = "crying", + # Shocked reaction, represented as a face with two hands against cheeks and mouth open. A negative sentiment. + Shocked = "shocked", + # Angry reaction, represented as a face with furrowed eyebrows and sad mouth. A very negative sentiment. + Angry = "angry", + # Agree reaction, represented as a hand pointing upward. A positive sentiment. + Agree = "agree", + # Praise reaction, represented as two hands facing outward. A positive sentiment. + Praise = "praise", + # Taking notes reaction, represented as a hand holding a pen. A neutral sentiment. + TakingNotes = "takingNotes", + # Heart broken reaction, represented as a broken heart. A negative sentiment. + HeartBroken = "heartBroken", + # Support reaction, represented as red numbers showing 100. A positive sentiment. + Support = "support", + # Confirmed reaction, represented as a green check mark. A neutral sentiment. + Confirmed = "confirmed", + # Watching reaction, represented as two eyeballs. A neutral sentiment. + Watching = "watching", + # Brain reaction, represented as a brain. A neutral sentiment. + Brain = "brain", + # Medal reaction, represented as a medal hanging from a sash. A positive sentiment. + Medal = "medal", + # Bullseye reaction, represented as a target with an arrow in the middle. A positive sentiment. + Bullseye = "bullseye", + # A marker value for members added after the release of this API. + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/engagement_conversation_moderation_state.py b/msgraph/generated/models/engagement_conversation_moderation_state.py new file mode 100644 index 00000000000..cd4dc2a3034 --- /dev/null +++ b/msgraph/generated/models/engagement_conversation_moderation_state.py @@ -0,0 +1,12 @@ +from enum import Enum + +class EngagementConversationModerationState(str, Enum): + # The content is published. + Published = "published", + # The content is pending review by a moderator. + PendingReview = "pendingReview", + # he content has been rejected by a moderator. + Dismissed = "dismissed", + # A marker value for members added after the release of this API. + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/engagement_conversation_question_message.py b/msgraph/generated/models/engagement_conversation_question_message.py new file mode 100644 index 00000000000..6e696e84d2b --- /dev/null +++ b/msgraph/generated/models/engagement_conversation_question_message.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .engagement_conversation_message import EngagementConversationMessage + +from .engagement_conversation_message import EngagementConversationMessage + +@dataclass +class EngagementConversationQuestionMessage(EngagementConversationMessage, Parsable): + """ + A Viva Engage conversation question message. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.engagementConversationQuestionMessage" + # The title of the question post message on Viva Engage. Inherited from engagementConversationMessage. + title: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EngagementConversationQuestionMessage: + """ + 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: EngagementConversationQuestionMessage + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EngagementConversationQuestionMessage() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .engagement_conversation_message import EngagementConversationMessage + + from .engagement_conversation_message import EngagementConversationMessage + + fields: dict[str, Callable[[Any], None]] = { + "title": lambda n : setattr(self, 'title', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("title", self.title) + + diff --git a/msgraph/generated/models/engagement_conversation_system_message.py b/msgraph/generated/models/engagement_conversation_system_message.py new file mode 100644 index 00000000000..ccf626be2cc --- /dev/null +++ b/msgraph/generated/models/engagement_conversation_system_message.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .engagement_conversation_message import EngagementConversationMessage + +from .engagement_conversation_message import EngagementConversationMessage + +@dataclass +class EngagementConversationSystemMessage(EngagementConversationMessage, Parsable): + """ + A Viva Engage conversation system message. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.engagementConversationSystemMessage" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EngagementConversationSystemMessage: + """ + 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: EngagementConversationSystemMessage + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EngagementConversationSystemMessage() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .engagement_conversation_message import EngagementConversationMessage + + from .engagement_conversation_message import EngagementConversationMessage + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph/generated/models/engagement_creation_mode.py b/msgraph/generated/models/engagement_creation_mode.py new file mode 100644 index 00000000000..860d4c140c7 --- /dev/null +++ b/msgraph/generated/models/engagement_creation_mode.py @@ -0,0 +1,10 @@ +from enum import Enum + +class EngagementCreationMode(str, Enum): + # Unspecified creation mode. + None_ = "none", + # Creation is a migration. + Migration = "migration", + # A marker value for members added after the release of this API. + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/engagement_identity_set.py b/msgraph/generated/models/engagement_identity_set.py new file mode 100644 index 00000000000..978a291328c --- /dev/null +++ b/msgraph/generated/models/engagement_identity_set.py @@ -0,0 +1,67 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .identity import Identity + from .identity_set import IdentitySet + +from .identity_set import IdentitySet + +@dataclass +class EngagementIdentitySet(IdentitySet, Parsable): + """ + The Viva Engage identities. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.engagementIdentitySet" + # Optional. The audience associated with this action. + audience: Optional[Identity] = None + # Optional. The group associated with this action. + group: Optional[Identity] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EngagementIdentitySet: + """ + 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: EngagementIdentitySet + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EngagementIdentitySet() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .identity import Identity + from .identity_set import IdentitySet + + from .identity import Identity + from .identity_set import IdentitySet + + fields: dict[str, Callable[[Any], None]] = { + "audience": lambda n : setattr(self, 'audience', n.get_object_value(Identity)), + "group": lambda n : setattr(self, 'group', n.get_object_value(Identity)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_object_value("audience", self.audience) + writer.write_object_value("group", self.group) + + diff --git a/msgraph/generated/models/entity.py b/msgraph/generated/models/entity.py index f9f3ff366eb..c1af5408e39 100644 --- a/msgraph/generated/models/entity.py +++ b/msgraph/generated/models/entity.py @@ -303,6 +303,12 @@ from .end_user_notification import EndUserNotification from .end_user_notification_detail import EndUserNotificationDetail from .engagement_async_operation import EngagementAsyncOperation + from .engagement_conversation import EngagementConversation + from .engagement_conversation_discussion_message import EngagementConversationDiscussionMessage + from .engagement_conversation_message import EngagementConversationMessage + from .engagement_conversation_message_reaction import EngagementConversationMessageReaction + from .engagement_conversation_question_message import EngagementConversationQuestionMessage + from .engagement_conversation_system_message import EngagementConversationSystemMessage from .enrollment_configuration_assignment import EnrollmentConfigurationAssignment from .enrollment_troubleshooting_event import EnrollmentTroubleshootingEvent from .enterprise_code_signing_certificate import EnterpriseCodeSigningCertificate @@ -505,6 +511,7 @@ from .one_drive_for_business_restore_session import OneDriveForBusinessRestoreSession from .online_meeting import OnlineMeeting from .online_meeting_base import OnlineMeetingBase + from .online_meeting_engagement_conversation import OnlineMeetingEngagementConversation from .on_attribute_collection_listener import OnAttributeCollectionListener from .on_attribute_collection_start_custom_extension import OnAttributeCollectionStartCustomExtension from .on_attribute_collection_start_listener import OnAttributeCollectionStartListener @@ -516,6 +523,7 @@ from .on_otp_send_custom_extension import OnOtpSendCustomExtension from .on_premises_conditional_access_settings import OnPremisesConditionalAccessSettings from .on_premises_directory_synchronization import OnPremisesDirectorySynchronization + from .on_premises_sync_behavior import OnPremisesSyncBehavior from .on_token_issuance_start_custom_extension import OnTokenIssuanceStartCustomExtension from .on_token_issuance_start_listener import OnTokenIssuanceStartListener from .on_user_create_start_listener import OnUserCreateStartListener @@ -615,6 +623,7 @@ from .public_key_infrastructure_root import PublicKeyInfrastructureRoot from .rbac_application import RbacApplication from .reading_assignment_submission import ReadingAssignmentSubmission + from .reading_coach_passage import ReadingCoachPassage from .record_operation import RecordOperation from .recycle_bin import RecycleBin from .recycle_bin_item import RecycleBinItem @@ -679,6 +688,7 @@ from .security.ediscovery_estimate_operation import EdiscoveryEstimateOperation from .security.ediscovery_export_operation import EdiscoveryExportOperation from .security.ediscovery_hold_operation import EdiscoveryHoldOperation + from .security.ediscovery_hold_policy_sync_operation import EdiscoveryHoldPolicySyncOperation from .security.ediscovery_index_operation import EdiscoveryIndexOperation from .security.ediscovery_noncustodial_data_source import EdiscoveryNoncustodialDataSource from .security.ediscovery_purge_data_operation import EdiscoveryPurgeDataOperation @@ -776,6 +786,7 @@ from .software_oath_authentication_method import SoftwareOathAuthenticationMethod from .software_oath_authentication_method_configuration import SoftwareOathAuthenticationMethodConfiguration from .software_update_status_summary import SoftwareUpdateStatusSummary + from .speaker_assignment_submission import SpeakerAssignmentSubmission from .standard_web_part import StandardWebPart from .start_hold_music_operation import StartHoldMusicOperation from .stop_hold_music_operation import StopHoldMusicOperation @@ -810,7 +821,6 @@ from .teamwork_tag import TeamworkTag from .teamwork_tag_member import TeamworkTagMember from .team_info import TeamInfo - from .telecom_expense_management_partner import TelecomExpenseManagementPartner from .temporary_access_pass_authentication_method import TemporaryAccessPassAuthenticationMethod from .temporary_access_pass_authentication_method_configuration import TemporaryAccessPassAuthenticationMethodConfiguration from .tenant_app_management_policy import TenantAppManagementPolicy @@ -2234,6 +2244,30 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .engagement_async_operation import EngagementAsyncOperation return EngagementAsyncOperation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.engagementConversation".casefold(): + from .engagement_conversation import EngagementConversation + + return EngagementConversation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.engagementConversationDiscussionMessage".casefold(): + from .engagement_conversation_discussion_message import EngagementConversationDiscussionMessage + + return EngagementConversationDiscussionMessage() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.engagementConversationMessage".casefold(): + from .engagement_conversation_message import EngagementConversationMessage + + return EngagementConversationMessage() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.engagementConversationMessageReaction".casefold(): + from .engagement_conversation_message_reaction import EngagementConversationMessageReaction + + return EngagementConversationMessageReaction() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.engagementConversationQuestionMessage".casefold(): + from .engagement_conversation_question_message import EngagementConversationQuestionMessage + + return EngagementConversationQuestionMessage() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.engagementConversationSystemMessage".casefold(): + from .engagement_conversation_system_message import EngagementConversationSystemMessage + + return EngagementConversationSystemMessage() if mapping_value and mapping_value.casefold() == "#microsoft.graph.enrollmentConfigurationAssignment".casefold(): from .enrollment_configuration_assignment import EnrollmentConfigurationAssignment @@ -3076,6 +3110,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .online_meeting_base import OnlineMeetingBase return OnlineMeetingBase() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onlineMeetingEngagementConversation".casefold(): + from .online_meeting_engagement_conversation import OnlineMeetingEngagementConversation + + return OnlineMeetingEngagementConversation() if mapping_value and mapping_value.casefold() == "#microsoft.graph.onOtpSendCustomExtension".casefold(): from .on_otp_send_custom_extension import OnOtpSendCustomExtension @@ -3088,6 +3126,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .on_premises_directory_synchronization import OnPremisesDirectorySynchronization return OnPremisesDirectorySynchronization() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.onPremisesSyncBehavior".casefold(): + from .on_premises_sync_behavior import OnPremisesSyncBehavior + + return OnPremisesSyncBehavior() if mapping_value and mapping_value.casefold() == "#microsoft.graph.onTokenIssuanceStartCustomExtension".casefold(): from .on_token_issuance_start_custom_extension import OnTokenIssuanceStartCustomExtension @@ -3483,6 +3525,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .reading_assignment_submission import ReadingAssignmentSubmission return ReadingAssignmentSubmission() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.readingCoachPassage".casefold(): + from .reading_coach_passage import ReadingCoachPassage + + return ReadingCoachPassage() if mapping_value and mapping_value.casefold() == "#microsoft.graph.recordOperation".casefold(): from .record_operation import RecordOperation @@ -3744,6 +3790,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .security.ediscovery_hold_operation import EdiscoveryHoldOperation return EdiscoveryHoldOperation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.ediscoveryHoldPolicySyncOperation".casefold(): + from .security.ediscovery_hold_policy_sync_operation import EdiscoveryHoldPolicySyncOperation + + return EdiscoveryHoldPolicySyncOperation() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.ediscoveryIndexOperation".casefold(): from .security.ediscovery_index_operation import EdiscoveryIndexOperation @@ -4129,6 +4179,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .software_update_status_summary import SoftwareUpdateStatusSummary return SoftwareUpdateStatusSummary() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.speakerAssignmentSubmission".casefold(): + from .speaker_assignment_submission import SpeakerAssignmentSubmission + + return SpeakerAssignmentSubmission() if mapping_value and mapping_value.casefold() == "#microsoft.graph.standardWebPart".casefold(): from .standard_web_part import StandardWebPart @@ -4265,10 +4319,6 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .teamwork_tag_member import TeamworkTagMember return TeamworkTagMember() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.telecomExpenseManagementPartner".casefold(): - from .telecom_expense_management_partner import TelecomExpenseManagementPartner - - return TelecomExpenseManagementPartner() if mapping_value and mapping_value.casefold() == "#microsoft.graph.temporaryAccessPassAuthenticationMethod".casefold(): from .temporary_access_pass_authentication_method import TemporaryAccessPassAuthenticationMethod @@ -5382,6 +5432,12 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .end_user_notification import EndUserNotification from .end_user_notification_detail import EndUserNotificationDetail from .engagement_async_operation import EngagementAsyncOperation + from .engagement_conversation import EngagementConversation + from .engagement_conversation_discussion_message import EngagementConversationDiscussionMessage + from .engagement_conversation_message import EngagementConversationMessage + from .engagement_conversation_message_reaction import EngagementConversationMessageReaction + from .engagement_conversation_question_message import EngagementConversationQuestionMessage + from .engagement_conversation_system_message import EngagementConversationSystemMessage from .enrollment_configuration_assignment import EnrollmentConfigurationAssignment from .enrollment_troubleshooting_event import EnrollmentTroubleshootingEvent from .enterprise_code_signing_certificate import EnterpriseCodeSigningCertificate @@ -5584,6 +5640,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .one_drive_for_business_restore_session import OneDriveForBusinessRestoreSession from .online_meeting import OnlineMeeting from .online_meeting_base import OnlineMeetingBase + from .online_meeting_engagement_conversation import OnlineMeetingEngagementConversation from .on_attribute_collection_listener import OnAttributeCollectionListener from .on_attribute_collection_start_custom_extension import OnAttributeCollectionStartCustomExtension from .on_attribute_collection_start_listener import OnAttributeCollectionStartListener @@ -5595,6 +5652,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .on_otp_send_custom_extension import OnOtpSendCustomExtension from .on_premises_conditional_access_settings import OnPremisesConditionalAccessSettings from .on_premises_directory_synchronization import OnPremisesDirectorySynchronization + from .on_premises_sync_behavior import OnPremisesSyncBehavior from .on_token_issuance_start_custom_extension import OnTokenIssuanceStartCustomExtension from .on_token_issuance_start_listener import OnTokenIssuanceStartListener from .on_user_create_start_listener import OnUserCreateStartListener @@ -5694,6 +5752,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .public_key_infrastructure_root import PublicKeyInfrastructureRoot from .rbac_application import RbacApplication from .reading_assignment_submission import ReadingAssignmentSubmission + from .reading_coach_passage import ReadingCoachPassage from .record_operation import RecordOperation from .recycle_bin import RecycleBin from .recycle_bin_item import RecycleBinItem @@ -5758,6 +5817,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .security.ediscovery_estimate_operation import EdiscoveryEstimateOperation from .security.ediscovery_export_operation import EdiscoveryExportOperation from .security.ediscovery_hold_operation import EdiscoveryHoldOperation + from .security.ediscovery_hold_policy_sync_operation import EdiscoveryHoldPolicySyncOperation from .security.ediscovery_index_operation import EdiscoveryIndexOperation from .security.ediscovery_noncustodial_data_source import EdiscoveryNoncustodialDataSource from .security.ediscovery_purge_data_operation import EdiscoveryPurgeDataOperation @@ -5855,6 +5915,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .software_oath_authentication_method import SoftwareOathAuthenticationMethod from .software_oath_authentication_method_configuration import SoftwareOathAuthenticationMethodConfiguration from .software_update_status_summary import SoftwareUpdateStatusSummary + from .speaker_assignment_submission import SpeakerAssignmentSubmission from .standard_web_part import StandardWebPart from .start_hold_music_operation import StartHoldMusicOperation from .stop_hold_music_operation import StopHoldMusicOperation @@ -5889,7 +5950,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .teamwork_tag import TeamworkTag from .teamwork_tag_member import TeamworkTagMember from .team_info import TeamInfo - from .telecom_expense_management_partner import TelecomExpenseManagementPartner from .temporary_access_pass_authentication_method import TemporaryAccessPassAuthenticationMethod from .temporary_access_pass_authentication_method_configuration import TemporaryAccessPassAuthenticationMethodConfiguration from .tenant_app_management_policy import TenantAppManagementPolicy @@ -6390,6 +6450,12 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .end_user_notification import EndUserNotification from .end_user_notification_detail import EndUserNotificationDetail from .engagement_async_operation import EngagementAsyncOperation + from .engagement_conversation import EngagementConversation + from .engagement_conversation_discussion_message import EngagementConversationDiscussionMessage + from .engagement_conversation_message import EngagementConversationMessage + from .engagement_conversation_message_reaction import EngagementConversationMessageReaction + from .engagement_conversation_question_message import EngagementConversationQuestionMessage + from .engagement_conversation_system_message import EngagementConversationSystemMessage from .enrollment_configuration_assignment import EnrollmentConfigurationAssignment from .enrollment_troubleshooting_event import EnrollmentTroubleshootingEvent from .enterprise_code_signing_certificate import EnterpriseCodeSigningCertificate @@ -6592,6 +6658,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .one_drive_for_business_restore_session import OneDriveForBusinessRestoreSession from .online_meeting import OnlineMeeting from .online_meeting_base import OnlineMeetingBase + from .online_meeting_engagement_conversation import OnlineMeetingEngagementConversation from .on_attribute_collection_listener import OnAttributeCollectionListener from .on_attribute_collection_start_custom_extension import OnAttributeCollectionStartCustomExtension from .on_attribute_collection_start_listener import OnAttributeCollectionStartListener @@ -6603,6 +6670,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .on_otp_send_custom_extension import OnOtpSendCustomExtension from .on_premises_conditional_access_settings import OnPremisesConditionalAccessSettings from .on_premises_directory_synchronization import OnPremisesDirectorySynchronization + from .on_premises_sync_behavior import OnPremisesSyncBehavior from .on_token_issuance_start_custom_extension import OnTokenIssuanceStartCustomExtension from .on_token_issuance_start_listener import OnTokenIssuanceStartListener from .on_user_create_start_listener import OnUserCreateStartListener @@ -6702,6 +6770,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .public_key_infrastructure_root import PublicKeyInfrastructureRoot from .rbac_application import RbacApplication from .reading_assignment_submission import ReadingAssignmentSubmission + from .reading_coach_passage import ReadingCoachPassage from .record_operation import RecordOperation from .recycle_bin import RecycleBin from .recycle_bin_item import RecycleBinItem @@ -6766,6 +6835,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .security.ediscovery_estimate_operation import EdiscoveryEstimateOperation from .security.ediscovery_export_operation import EdiscoveryExportOperation from .security.ediscovery_hold_operation import EdiscoveryHoldOperation + from .security.ediscovery_hold_policy_sync_operation import EdiscoveryHoldPolicySyncOperation from .security.ediscovery_index_operation import EdiscoveryIndexOperation from .security.ediscovery_noncustodial_data_source import EdiscoveryNoncustodialDataSource from .security.ediscovery_purge_data_operation import EdiscoveryPurgeDataOperation @@ -6863,6 +6933,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .software_oath_authentication_method import SoftwareOathAuthenticationMethod from .software_oath_authentication_method_configuration import SoftwareOathAuthenticationMethodConfiguration from .software_update_status_summary import SoftwareUpdateStatusSummary + from .speaker_assignment_submission import SpeakerAssignmentSubmission from .standard_web_part import StandardWebPart from .start_hold_music_operation import StartHoldMusicOperation from .stop_hold_music_operation import StopHoldMusicOperation @@ -6897,7 +6968,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .teamwork_tag import TeamworkTag from .teamwork_tag_member import TeamworkTagMember from .team_info import TeamInfo - from .telecom_expense_management_partner import TelecomExpenseManagementPartner from .temporary_access_pass_authentication_method import TemporaryAccessPassAuthenticationMethod from .temporary_access_pass_authentication_method_configuration import TemporaryAccessPassAuthenticationMethodConfiguration from .tenant_app_management_policy import TenantAppManagementPolicy diff --git a/msgraph/generated/models/group.py b/msgraph/generated/models/group.py index 183479b1de0..45b96b9e9f0 100644 --- a/msgraph/generated/models/group.py +++ b/msgraph/generated/models/group.py @@ -21,6 +21,7 @@ from .license_processing_state import LicenseProcessingState from .onenote import Onenote from .on_premises_provisioning_error import OnPremisesProvisioningError + from .on_premises_sync_behavior import OnPremisesSyncBehavior from .planner_group import PlannerGroup from .profile_photo import ProfilePhoto from .resource_specific_permission_grant import ResourceSpecificPermissionGrant @@ -123,6 +124,8 @@ class Group(DirectoryObject, Parsable): on_premises_sam_account_name: Optional[str] = None # Contains the on-premises security identifier (SID) for the group synchronized from on-premises to the cloud. Read-only. Returned by default. Supports $filter (eq including on null values). on_premises_security_identifier: Optional[str] = None + # The onPremisesSyncBehavior property + on_premises_sync_behavior: Optional[OnPremisesSyncBehavior] = None # true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, not, in, and eq on null values). on_premises_sync_enabled: Optional[bool] = None # The onenote property @@ -205,6 +208,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .license_processing_state import LicenseProcessingState from .onenote import Onenote from .on_premises_provisioning_error import OnPremisesProvisioningError + from .on_premises_sync_behavior import OnPremisesSyncBehavior from .planner_group import PlannerGroup from .profile_photo import ProfilePhoto from .resource_specific_permission_grant import ResourceSpecificPermissionGrant @@ -227,6 +231,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .license_processing_state import LicenseProcessingState from .onenote import Onenote from .on_premises_provisioning_error import OnPremisesProvisioningError + from .on_premises_sync_behavior import OnPremisesSyncBehavior from .planner_group import PlannerGroup from .profile_photo import ProfilePhoto from .resource_specific_permission_grant import ResourceSpecificPermissionGrant @@ -278,6 +283,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "onPremisesProvisioningErrors": lambda n : setattr(self, 'on_premises_provisioning_errors', n.get_collection_of_object_values(OnPremisesProvisioningError)), "onPremisesSamAccountName": lambda n : setattr(self, 'on_premises_sam_account_name', n.get_str_value()), "onPremisesSecurityIdentifier": lambda n : setattr(self, 'on_premises_security_identifier', n.get_str_value()), + "onPremisesSyncBehavior": lambda n : setattr(self, 'on_premises_sync_behavior', n.get_object_value(OnPremisesSyncBehavior)), "onPremisesSyncEnabled": lambda n : setattr(self, 'on_premises_sync_enabled', n.get_bool_value()), "onenote": lambda n : setattr(self, 'onenote', n.get_object_value(Onenote)), "owners": lambda n : setattr(self, 'owners', n.get_collection_of_object_values(DirectoryObject)), @@ -360,6 +366,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("onPremisesProvisioningErrors", self.on_premises_provisioning_errors) writer.write_str_value("onPremisesSamAccountName", self.on_premises_sam_account_name) writer.write_str_value("onPremisesSecurityIdentifier", self.on_premises_security_identifier) + writer.write_object_value("onPremisesSyncBehavior", self.on_premises_sync_behavior) writer.write_bool_value("onPremisesSyncEnabled", self.on_premises_sync_enabled) writer.write_object_value("onenote", self.onenote) writer.write_collection_of_object_values("owners", self.owners) diff --git a/msgraph/generated/models/identity_set.py b/msgraph/generated/models/identity_set.py index 5bdca978ebe..e807525e1d7 100644 --- a/msgraph/generated/models/identity_set.py +++ b/msgraph/generated/models/identity_set.py @@ -11,6 +11,7 @@ from .chat_message_mentioned_identity_set import ChatMessageMentionedIdentitySet from .chat_message_reaction_identity_set import ChatMessageReactionIdentitySet from .communications_identity_set import CommunicationsIdentitySet + from .engagement_identity_set import EngagementIdentitySet from .identity import Identity from .share_point_identity_set import SharePointIdentitySet @@ -64,6 +65,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> IdentitySet: from .communications_identity_set import CommunicationsIdentitySet return CommunicationsIdentitySet() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.engagementIdentitySet".casefold(): + from .engagement_identity_set import EngagementIdentitySet + + return EngagementIdentitySet() if mapping_value and mapping_value.casefold() == "#microsoft.graph.sharePointIdentitySet".casefold(): from .share_point_identity_set import SharePointIdentitySet @@ -80,6 +85,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .chat_message_mentioned_identity_set import ChatMessageMentionedIdentitySet from .chat_message_reaction_identity_set import ChatMessageReactionIdentitySet from .communications_identity_set import CommunicationsIdentitySet + from .engagement_identity_set import EngagementIdentitySet from .identity import Identity from .share_point_identity_set import SharePointIdentitySet @@ -88,6 +94,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .chat_message_mentioned_identity_set import ChatMessageMentionedIdentitySet from .chat_message_reaction_identity_set import ChatMessageReactionIdentitySet from .communications_identity_set import CommunicationsIdentitySet + from .engagement_identity_set import EngagementIdentitySet from .identity import Identity from .share_point_identity_set import SharePointIdentitySet diff --git a/msgraph/generated/models/managed_device.py b/msgraph/generated/models/managed_device.py index cbef1495457..9a26c21e3a3 100644 --- a/msgraph/generated/models/managed_device.py +++ b/msgraph/generated/models/managed_device.py @@ -22,6 +22,7 @@ from .managed_device_owner_type import ManagedDeviceOwnerType from .managed_device_partner_reported_health_state import ManagedDevicePartnerReportedHealthState from .management_agent_type import ManagementAgentType + from .management_state import ManagementState from .user import User from .windows_protection_state import WindowsProtectionState @@ -108,6 +109,8 @@ class ManagedDevice(Entity, Parsable): management_agent: Optional[ManagementAgentType] = None # Reports device management certificate expiration date. This property is read-only. management_certificate_expiration_date: Optional[datetime.datetime] = None + # Management state of device in Microsoft Intune. + management_state: Optional[ManagementState] = None # Manufacturer of the device. This property is read-only. manufacturer: Optional[str] = None # MEID. This property is read-only. @@ -187,6 +190,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .managed_device_owner_type import ManagedDeviceOwnerType from .managed_device_partner_reported_health_state import ManagedDevicePartnerReportedHealthState from .management_agent_type import ManagementAgentType + from .management_state import ManagementState from .user import User from .windows_protection_state import WindowsProtectionState @@ -206,6 +210,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .managed_device_owner_type import ManagedDeviceOwnerType from .managed_device_partner_reported_health_state import ManagedDevicePartnerReportedHealthState from .management_agent_type import ManagementAgentType + from .management_state import ManagementState from .user import User from .windows_protection_state import WindowsProtectionState @@ -248,6 +253,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "managedDeviceOwnerType": lambda n : setattr(self, 'managed_device_owner_type', n.get_enum_value(ManagedDeviceOwnerType)), "managementAgent": lambda n : setattr(self, 'management_agent', n.get_enum_value(ManagementAgentType)), "managementCertificateExpirationDate": lambda n : setattr(self, 'management_certificate_expiration_date', n.get_datetime_value()), + "managementState": lambda n : setattr(self, 'management_state', n.get_enum_value(ManagementState)), "manufacturer": lambda n : setattr(self, 'manufacturer', n.get_str_value()), "meid": lambda n : setattr(self, 'meid', n.get_str_value()), "model": lambda n : setattr(self, 'model', n.get_str_value()), @@ -296,6 +302,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("managedDeviceName", self.managed_device_name) writer.write_enum_value("managedDeviceOwnerType", self.managed_device_owner_type) writer.write_enum_value("managementAgent", self.management_agent) + writer.write_enum_value("managementState", self.management_state) writer.write_str_value("notes", self.notes) writer.write_enum_value("partnerReportedThreatState", self.partner_reported_threat_state) writer.write_collection_of_object_values("users", self.users) diff --git a/msgraph/generated/models/management_state.py b/msgraph/generated/models/management_state.py new file mode 100644 index 00000000000..3c99dcc186a --- /dev/null +++ b/msgraph/generated/models/management_state.py @@ -0,0 +1,30 @@ +from enum import Enum + +class ManagementState(str, Enum): + # The device is under management + Managed = "managed", + # A retire command is occuring on the device and in the process of unenrolling from management + RetirePending = "retirePending", + # Retire command failed on the device + RetireFailed = "retireFailed", + # A wipe command is occuring on the device and in the process of unenrolling from management + WipePending = "wipePending", + # Wipe command failed on the device + WipeFailed = "wipeFailed", + # The device is unhealthy. + Unhealthy = "unhealthy", + # A delete command is occuring on the device + DeletePending = "deletePending", + # A retire command was issued for the device + RetireIssued = "retireIssued", + # A wipe command was issued for the device + WipeIssued = "wipeIssued", + # A wipe command for this device has been canceled + WipeCanceled = "wipeCanceled", + # A retire command for this device has been canceled + RetireCanceled = "retireCanceled", + # The device is discovered but not fully enrolled. + Discovered = "discovered", + # Evolvable enumeration sentinel value. Do not use. + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/on_premises_sync_behavior.py b/msgraph/generated/models/on_premises_sync_behavior.py new file mode 100644 index 00000000000..3e5d5fe79ec --- /dev/null +++ b/msgraph/generated/models/on_premises_sync_behavior.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity import Entity + +from .entity import Entity + +@dataclass +class OnPremisesSyncBehavior(Entity, Parsable): + # The isCloudManaged property + is_cloud_managed: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OnPremisesSyncBehavior: + """ + 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: OnPremisesSyncBehavior + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OnPremisesSyncBehavior() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .entity import Entity + + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "isCloudManaged": lambda n : setattr(self, 'is_cloud_managed', n.get_bool_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_bool_value("isCloudManaged", self.is_cloud_managed) + + diff --git a/msgraph/generated/models/online_meeting.py b/msgraph/generated/models/online_meeting.py index 956cbdad9f1..ac86dee3e99 100644 --- a/msgraph/generated/models/online_meeting.py +++ b/msgraph/generated/models/online_meeting.py @@ -16,6 +16,9 @@ @dataclass class OnlineMeeting(OnlineMeetingBase, Parsable): + """ + Represents a Microsoft online meeting. + """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.onlineMeeting" # The content stream of the attendee report of a Microsoft Teams live event. Read-only. diff --git a/msgraph/generated/models/online_meeting_engagement_conversation.py b/msgraph/generated/models/online_meeting_engagement_conversation.py new file mode 100644 index 00000000000..9498614c564 --- /dev/null +++ b/msgraph/generated/models/online_meeting_engagement_conversation.py @@ -0,0 +1,84 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .engagement_conversation import EngagementConversation + from .engagement_conversation_moderation_state import EngagementConversationModerationState + from .engagement_identity_set import EngagementIdentitySet + from .online_meeting import OnlineMeeting + +from .engagement_conversation import EngagementConversation + +@dataclass +class OnlineMeetingEngagementConversation(EngagementConversation, Parsable): + """ + A conversation for Teams QA online meeting. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.onlineMeetingEngagementConversation" + # Represents the moderation state of an Engage conversation message. + moderation_state: Optional[EngagementConversationModerationState] = None + # The onlineMeeting property + online_meeting: Optional[OnlineMeeting] = None + # The unique identifier of the online meeting associated with this conversation. The online meeting ID links the conversation to a specific meeting instance. + online_meeting_id: Optional[str] = None + # The organizer property + organizer: Optional[EngagementIdentitySet] = None + # The number of upvotes the conversation received. + upvote_count: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OnlineMeetingEngagementConversation: + """ + 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: OnlineMeetingEngagementConversation + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OnlineMeetingEngagementConversation() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .engagement_conversation import EngagementConversation + from .engagement_conversation_moderation_state import EngagementConversationModerationState + from .engagement_identity_set import EngagementIdentitySet + from .online_meeting import OnlineMeeting + + from .engagement_conversation import EngagementConversation + from .engagement_conversation_moderation_state import EngagementConversationModerationState + from .engagement_identity_set import EngagementIdentitySet + from .online_meeting import OnlineMeeting + + fields: dict[str, Callable[[Any], None]] = { + "moderationState": lambda n : setattr(self, 'moderation_state', n.get_enum_value(EngagementConversationModerationState)), + "onlineMeeting": lambda n : setattr(self, 'online_meeting', n.get_object_value(OnlineMeeting)), + "onlineMeetingId": lambda n : setattr(self, 'online_meeting_id', n.get_str_value()), + "organizer": lambda n : setattr(self, 'organizer', n.get_object_value(EngagementIdentitySet)), + "upvoteCount": lambda n : setattr(self, 'upvote_count', n.get_int_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_enum_value("moderationState", self.moderation_state) + writer.write_object_value("onlineMeeting", self.online_meeting) + writer.write_str_value("onlineMeetingId", self.online_meeting_id) + writer.write_object_value("organizer", self.organizer) + + diff --git a/msgraph/generated/models/online_meeting_engagement_conversation_collection_response.py b/msgraph/generated/models/online_meeting_engagement_conversation_collection_response.py new file mode 100644 index 00000000000..f42860e9614 --- /dev/null +++ b/msgraph/generated/models/online_meeting_engagement_conversation_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .online_meeting_engagement_conversation import OnlineMeetingEngagementConversation + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class OnlineMeetingEngagementConversationCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[OnlineMeetingEngagementConversation]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OnlineMeetingEngagementConversationCollectionResponse: + """ + 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: OnlineMeetingEngagementConversationCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OnlineMeetingEngagementConversationCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .online_meeting_engagement_conversation import OnlineMeetingEngagementConversation + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .online_meeting_engagement_conversation import OnlineMeetingEngagementConversation + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(OnlineMeetingEngagementConversation)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/models/org_contact.py b/msgraph/generated/models/org_contact.py index 94c7e41b291..67c62f2e529 100644 --- a/msgraph/generated/models/org_contact.py +++ b/msgraph/generated/models/org_contact.py @@ -8,6 +8,7 @@ if TYPE_CHECKING: from .directory_object import DirectoryObject from .on_premises_provisioning_error import OnPremisesProvisioningError + from .on_premises_sync_behavior import OnPremisesSyncBehavior from .phone import Phone from .physical_office_address import PhysicalOfficeAddress from .service_provisioning_error import ServiceProvisioningError @@ -44,6 +45,8 @@ class OrgContact(DirectoryObject, Parsable): on_premises_last_sync_date_time: Optional[datetime.datetime] = None # List of any synchronization provisioning errors for this organizational contact. Supports $filter (eq, not for category and propertyCausingError), /$count eq 0, /$count ne 0. on_premises_provisioning_errors: Optional[list[OnPremisesProvisioningError]] = None + # The onPremisesSyncBehavior property + on_premises_sync_behavior: Optional[OnPremisesSyncBehavior] = None # true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced and now mastered in Exchange; null if this object has never been synced from an on-premises directory (default). Supports $filter (eq, ne, not, in, and eq for null values). on_premises_sync_enabled: Optional[bool] = None # List of phones for this organizational contact. Phone types can be mobile, business, and businessFax. Only one of each type can ever be present in the collection. @@ -75,12 +78,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .directory_object import DirectoryObject from .on_premises_provisioning_error import OnPremisesProvisioningError + from .on_premises_sync_behavior import OnPremisesSyncBehavior from .phone import Phone from .physical_office_address import PhysicalOfficeAddress from .service_provisioning_error import ServiceProvisioningError from .directory_object import DirectoryObject from .on_premises_provisioning_error import OnPremisesProvisioningError + from .on_premises_sync_behavior import OnPremisesSyncBehavior from .phone import Phone from .physical_office_address import PhysicalOfficeAddress from .service_provisioning_error import ServiceProvisioningError @@ -99,6 +104,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "memberOf": lambda n : setattr(self, 'member_of', n.get_collection_of_object_values(DirectoryObject)), "onPremisesLastSyncDateTime": lambda n : setattr(self, 'on_premises_last_sync_date_time', n.get_datetime_value()), "onPremisesProvisioningErrors": lambda n : setattr(self, 'on_premises_provisioning_errors', n.get_collection_of_object_values(OnPremisesProvisioningError)), + "onPremisesSyncBehavior": lambda n : setattr(self, 'on_premises_sync_behavior', n.get_object_value(OnPremisesSyncBehavior)), "onPremisesSyncEnabled": lambda n : setattr(self, 'on_premises_sync_enabled', n.get_bool_value()), "phones": lambda n : setattr(self, 'phones', n.get_collection_of_object_values(Phone)), "proxyAddresses": lambda n : setattr(self, 'proxy_addresses', n.get_collection_of_primitive_values(str)), @@ -132,6 +138,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("memberOf", self.member_of) writer.write_datetime_value("onPremisesLastSyncDateTime", self.on_premises_last_sync_date_time) writer.write_collection_of_object_values("onPremisesProvisioningErrors", self.on_premises_provisioning_errors) + writer.write_object_value("onPremisesSyncBehavior", self.on_premises_sync_behavior) writer.write_bool_value("onPremisesSyncEnabled", self.on_premises_sync_enabled) writer.write_collection_of_object_values("phones", self.phones) writer.write_collection_of_primitive_values("proxyAddresses", self.proxy_addresses) diff --git a/msgraph/generated/models/protection_rule_base.py b/msgraph/generated/models/protection_rule_base.py index 74f2db32bf5..13b622f9666 100644 --- a/msgraph/generated/models/protection_rule_base.py +++ b/msgraph/generated/models/protection_rule_base.py @@ -24,7 +24,7 @@ class ProtectionRuleBase(Entity, Parsable): created_date_time: Optional[datetime.datetime] = None # Contains error details if an operation on a rule fails. error: Optional[PublicError] = None - # The isAutoApplyEnabled property + # true indicates that the protection rule is dynamic; false that it's static. is_auto_apply_enabled: Optional[bool] = None # The identity of the person who last modified the rule. last_modified_by: Optional[IdentitySet] = None @@ -32,7 +32,7 @@ class ProtectionRuleBase(Entity, Parsable): last_modified_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None - # The status of the protection rule. The possible values are: draft, active, completed, completedWithErrors, unknownFutureValue. The draft member is currently unsupported. + # The status of the protection rule. The possible values are: draft, active, completed, completedWithErrors, unknownFutureValue, updateRequested, deleteRequested. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: updateRequested , deleteRequested. The draft member is currently unsupported. status: Optional[ProtectionRuleStatus] = None @staticmethod diff --git a/msgraph/generated/models/reading_coach_passage.py b/msgraph/generated/models/reading_coach_passage.py new file mode 100644 index 00000000000..304ebf478d4 --- /dev/null +++ b/msgraph/generated/models/reading_coach_passage.py @@ -0,0 +1,93 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity import Entity + from .reading_coach_story_type import ReadingCoachStoryType + +from .entity import Entity + +@dataclass +class ReadingCoachPassage(Entity, Parsable): + # Indicates if the reading passage was completed. + is_reading_completed: Optional[bool] = None + # The language of the reading passage. + language_tag: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The list of challenging words for the student that they can practice further. + practice_words: Optional[list[str]] = None + # The date and time when the Reading Coach passage was practiced. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + practiced_at_date_time: Optional[datetime.datetime] = None + # The storyType property + story_type: Optional[ReadingCoachStoryType] = None + # ID of the student that practiced the reading passage. + student_id: Optional[str] = None + # The time the student spent reading in seconds. + time_spent_reading_in_seconds: Optional[float] = None + # The percentage of words that the student read correctly. + words_accuracy_percentage: Optional[float] = None + # The rate the student read at in words per minute. + words_per_minute: Optional[float] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ReadingCoachPassage: + """ + 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: ReadingCoachPassage + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ReadingCoachPassage() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .entity import Entity + from .reading_coach_story_type import ReadingCoachStoryType + + from .entity import Entity + from .reading_coach_story_type import ReadingCoachStoryType + + fields: dict[str, Callable[[Any], None]] = { + "isReadingCompleted": lambda n : setattr(self, 'is_reading_completed', n.get_bool_value()), + "languageTag": lambda n : setattr(self, 'language_tag', n.get_str_value()), + "practiceWords": lambda n : setattr(self, 'practice_words', n.get_collection_of_primitive_values(str)), + "practicedAtDateTime": lambda n : setattr(self, 'practiced_at_date_time', n.get_datetime_value()), + "storyType": lambda n : setattr(self, 'story_type', n.get_enum_value(ReadingCoachStoryType)), + "studentId": lambda n : setattr(self, 'student_id', n.get_str_value()), + "timeSpentReadingInSeconds": lambda n : setattr(self, 'time_spent_reading_in_seconds', n.get_float_value()), + "wordsAccuracyPercentage": lambda n : setattr(self, 'words_accuracy_percentage', n.get_float_value()), + "wordsPerMinute": lambda n : setattr(self, 'words_per_minute', n.get_float_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_bool_value("isReadingCompleted", self.is_reading_completed) + writer.write_str_value("languageTag", self.language_tag) + writer.write_collection_of_primitive_values("practiceWords", self.practice_words) + writer.write_datetime_value("practicedAtDateTime", self.practiced_at_date_time) + writer.write_enum_value("storyType", self.story_type) + writer.write_str_value("studentId", self.student_id) + writer.write_float_value("timeSpentReadingInSeconds", self.time_spent_reading_in_seconds) + writer.write_float_value("wordsAccuracyPercentage", self.words_accuracy_percentage) + writer.write_float_value("wordsPerMinute", self.words_per_minute) + + diff --git a/msgraph/generated/models/reading_coach_passage_collection_response.py b/msgraph/generated/models/reading_coach_passage_collection_response.py new file mode 100644 index 00000000000..d54ad5d1549 --- /dev/null +++ b/msgraph/generated/models/reading_coach_passage_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .reading_coach_passage import ReadingCoachPassage + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class ReadingCoachPassageCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ReadingCoachPassage]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ReadingCoachPassageCollectionResponse: + """ + 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: ReadingCoachPassageCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ReadingCoachPassageCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .reading_coach_passage import ReadingCoachPassage + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .reading_coach_passage import ReadingCoachPassage + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ReadingCoachPassage)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/models/reading_coach_story_type.py b/msgraph/generated/models/reading_coach_story_type.py new file mode 100644 index 00000000000..1341c11e9a7 --- /dev/null +++ b/msgraph/generated/models/reading_coach_story_type.py @@ -0,0 +1,8 @@ +from enum import Enum + +class ReadingCoachStoryType(str, Enum): + AiGenerated = "aiGenerated", + ReadWorks = "readWorks", + UserProvided = "userProvided", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/reports_root.py b/msgraph/generated/models/reports_root.py index 5c2eaa105d1..77b2672d1fa 100644 --- a/msgraph/generated/models/reports_root.py +++ b/msgraph/generated/models/reports_root.py @@ -7,7 +7,9 @@ if TYPE_CHECKING: from .entity import Entity from .reading_assignment_submission import ReadingAssignmentSubmission + from .reading_coach_passage import ReadingCoachPassage from .reflect_check_in_response import ReflectCheckInResponse + from .speaker_assignment_submission import SpeakerAssignmentSubmission from .entity import Entity @@ -17,8 +19,12 @@ class ReportsRoot(Entity, Parsable): odata_type: Optional[str] = None # Details of submitted reading assignments. reading_assignment_submissions: Optional[list[ReadingAssignmentSubmission]] = None + # Details of practiced Reading Coach passages. + reading_coach_passages: Optional[list[ReadingCoachPassage]] = None # Details of check-in responses. reflect_check_in_responses: Optional[list[ReflectCheckInResponse]] = None + # Details of submitted speaker assignments. + speaker_assignment_submissions: Optional[list[SpeakerAssignmentSubmission]] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ReportsRoot: @@ -38,15 +44,21 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .entity import Entity from .reading_assignment_submission import ReadingAssignmentSubmission + from .reading_coach_passage import ReadingCoachPassage from .reflect_check_in_response import ReflectCheckInResponse + from .speaker_assignment_submission import SpeakerAssignmentSubmission from .entity import Entity from .reading_assignment_submission import ReadingAssignmentSubmission + from .reading_coach_passage import ReadingCoachPassage from .reflect_check_in_response import ReflectCheckInResponse + from .speaker_assignment_submission import SpeakerAssignmentSubmission fields: dict[str, Callable[[Any], None]] = { "readingAssignmentSubmissions": lambda n : setattr(self, 'reading_assignment_submissions', n.get_collection_of_object_values(ReadingAssignmentSubmission)), + "readingCoachPassages": lambda n : setattr(self, 'reading_coach_passages', n.get_collection_of_object_values(ReadingCoachPassage)), "reflectCheckInResponses": lambda n : setattr(self, 'reflect_check_in_responses', n.get_collection_of_object_values(ReflectCheckInResponse)), + "speakerAssignmentSubmissions": lambda n : setattr(self, 'speaker_assignment_submissions', n.get_collection_of_object_values(SpeakerAssignmentSubmission)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -62,6 +74,8 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_collection_of_object_values("readingAssignmentSubmissions", self.reading_assignment_submissions) + writer.write_collection_of_object_values("readingCoachPassages", self.reading_coach_passages) writer.write_collection_of_object_values("reflectCheckInResponses", self.reflect_check_in_responses) + writer.write_collection_of_object_values("speakerAssignmentSubmissions", self.speaker_assignment_submissions) diff --git a/msgraph/generated/models/security/case_action.py b/msgraph/generated/models/security/case_action.py index d96b5410e36..b03cde82eb0 100644 --- a/msgraph/generated/models/security/case_action.py +++ b/msgraph/generated/models/security/case_action.py @@ -12,4 +12,5 @@ class CaseAction(str, Enum): PurgeData = "purgeData", ExportReport = "exportReport", ExportResult = "exportResult", + HoldPolicySync = "holdPolicySync", diff --git a/msgraph/generated/models/security/case_operation.py b/msgraph/generated/models/security/case_operation.py index c7ad0a64c04..5b0257cee6b 100644 --- a/msgraph/generated/models/security/case_operation.py +++ b/msgraph/generated/models/security/case_operation.py @@ -15,6 +15,7 @@ from .ediscovery_estimate_operation import EdiscoveryEstimateOperation from .ediscovery_export_operation import EdiscoveryExportOperation from .ediscovery_hold_operation import EdiscoveryHoldOperation + from .ediscovery_hold_policy_sync_operation import EdiscoveryHoldPolicySyncOperation from .ediscovery_index_operation import EdiscoveryIndexOperation from .ediscovery_purge_data_operation import EdiscoveryPurgeDataOperation from .ediscovery_search_export_operation import EdiscoverySearchExportOperation @@ -71,6 +72,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> CaseOperation: from .ediscovery_hold_operation import EdiscoveryHoldOperation return EdiscoveryHoldOperation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.ediscoveryHoldPolicySyncOperation".casefold(): + from .ediscovery_hold_policy_sync_operation import EdiscoveryHoldPolicySyncOperation + + return EdiscoveryHoldPolicySyncOperation() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.ediscoveryIndexOperation".casefold(): from .ediscovery_index_operation import EdiscoveryIndexOperation @@ -103,6 +108,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .ediscovery_estimate_operation import EdiscoveryEstimateOperation from .ediscovery_export_operation import EdiscoveryExportOperation from .ediscovery_hold_operation import EdiscoveryHoldOperation + from .ediscovery_hold_policy_sync_operation import EdiscoveryHoldPolicySyncOperation from .ediscovery_index_operation import EdiscoveryIndexOperation from .ediscovery_purge_data_operation import EdiscoveryPurgeDataOperation from .ediscovery_search_export_operation import EdiscoverySearchExportOperation @@ -117,6 +123,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .ediscovery_estimate_operation import EdiscoveryEstimateOperation from .ediscovery_export_operation import EdiscoveryExportOperation from .ediscovery_hold_operation import EdiscoveryHoldOperation + from .ediscovery_hold_policy_sync_operation import EdiscoveryHoldPolicySyncOperation from .ediscovery_index_operation import EdiscoveryIndexOperation from .ediscovery_purge_data_operation import EdiscoveryPurgeDataOperation from .ediscovery_search_export_operation import EdiscoverySearchExportOperation diff --git a/msgraph/generated/models/security/detection_source.py b/msgraph/generated/models/security/detection_source.py index 82c3525db8c..706c22fe021 100644 --- a/msgraph/generated/models/security/detection_source.py +++ b/msgraph/generated/models/security/detection_source.py @@ -37,5 +37,7 @@ class DetectionSource(str, Enum): BuiltInMl = "builtInMl", MicrosoftInsiderRiskManagement = "microsoftInsiderRiskManagement", MicrosoftThreatIntelligence = "microsoftThreatIntelligence", + MicrosoftDefenderForAIServices = "microsoftDefenderForAIServices", + SecurityCopilot = "securityCopilot", MicrosoftSentinel = "microsoftSentinel", diff --git a/msgraph/generated/models/security/ediscovery_hold_policy_sync_operation.py b/msgraph/generated/models/security/ediscovery_hold_policy_sync_operation.py new file mode 100644 index 00000000000..9b97599991a --- /dev/null +++ b/msgraph/generated/models/security/ediscovery_hold_policy_sync_operation.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .case_operation import CaseOperation + from .report_file_metadata import ReportFileMetadata + +from .case_operation import CaseOperation + +@dataclass +class EdiscoveryHoldPolicySyncOperation(CaseOperation, Parsable): + # The OdataType property + odata_type: Optional[str] = None + # The reportFileMetadata property + report_file_metadata: Optional[list[ReportFileMetadata]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EdiscoveryHoldPolicySyncOperation: + """ + 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: EdiscoveryHoldPolicySyncOperation + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EdiscoveryHoldPolicySyncOperation() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .case_operation import CaseOperation + from .report_file_metadata import ReportFileMetadata + + from .case_operation import CaseOperation + from .report_file_metadata import ReportFileMetadata + + fields: dict[str, Callable[[Any], None]] = { + "reportFileMetadata": lambda n : setattr(self, 'report_file_metadata', n.get_collection_of_object_values(ReportFileMetadata)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("reportFileMetadata", self.report_file_metadata) + + diff --git a/msgraph/generated/models/speaker_assignment_submission.py b/msgraph/generated/models/speaker_assignment_submission.py new file mode 100644 index 00000000000..a60aa079c90 --- /dev/null +++ b/msgraph/generated/models/speaker_assignment_submission.py @@ -0,0 +1,130 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity import Entity + +from .entity import Entity + +@dataclass +class SpeakerAssignmentSubmission(Entity, Parsable): + # ID of the assignment with which this submission is associated. + assignment_id: Optional[str] = None + # The average speaking pace of the student, measured in words per minute. + average_words_per_minute_pace: Optional[int] = None + # ID of the class this speaker progress is associated with. + class_id: Optional[str] = None + # The number of times the student was flagged by Speaker Coach for using a filler word. + filler_words_occurrences_count: Optional[int] = None + # The number of times the student was flagged by Speaker Coach for being either too close or too far away from the camera. + incorrect_camera_distance_occurrences_count: Optional[int] = None + # The length of the student submission in seconds. + length_of_submission_in_seconds: Optional[float] = None + # The number of times the student was flagged by Speaker Coach for losing eye contact with the camera. + lost_eye_contact_occurrences_count: Optional[int] = None + # The number of times the student was flagged by Speaker Coach for speaking in monotone. + monotone_occurrences_count: Optional[int] = None + # The number of times the student was flagged by Speaker Coach for using non-inclusive or sensitive language. + non_inclusive_language_occurrences_count: Optional[int] = None + # The number of times the student was flagged by Speaker Coach for obstructing the view of their face. + obstructed_view_occurrences_count: Optional[int] = None + # The OdataType property + odata_type: Optional[str] = None + # The number of times the student was flagged by Speaker Coach for using repetitive language. + repetitive_language_occurrences_count: Optional[int] = None + # ID of the user this speaker progress is associated with. + student_id: Optional[str] = None + # Date and time of the submission this speaker progress is associated with. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + submission_date_time: Optional[datetime.datetime] = None + # ID of the submission this speaker progress is associated with. + submission_id: Optional[str] = None + # The filler words used most by the student. + top_filler_words: Optional[list[str]] = None + # The words mispronounced most by the student. + top_mispronounced_words: Optional[list[str]] = None + # The non-inclusive or sensitive words and phrases most used by the student. + top_non_inclusive_words_and_phrases: Optional[list[str]] = None + # The words and phrases most repeated by the student. + top_repetitive_words_and_phrases: Optional[list[str]] = None + # Total number of words spoken by the student in the submission. + words_spoken_count: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SpeakerAssignmentSubmission: + """ + 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: SpeakerAssignmentSubmission + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SpeakerAssignmentSubmission() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .entity import Entity + + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "assignmentId": lambda n : setattr(self, 'assignment_id', n.get_str_value()), + "averageWordsPerMinutePace": lambda n : setattr(self, 'average_words_per_minute_pace', n.get_int_value()), + "classId": lambda n : setattr(self, 'class_id', n.get_str_value()), + "fillerWordsOccurrencesCount": lambda n : setattr(self, 'filler_words_occurrences_count', n.get_int_value()), + "incorrectCameraDistanceOccurrencesCount": lambda n : setattr(self, 'incorrect_camera_distance_occurrences_count', n.get_int_value()), + "lengthOfSubmissionInSeconds": lambda n : setattr(self, 'length_of_submission_in_seconds', n.get_float_value()), + "lostEyeContactOccurrencesCount": lambda n : setattr(self, 'lost_eye_contact_occurrences_count', n.get_int_value()), + "monotoneOccurrencesCount": lambda n : setattr(self, 'monotone_occurrences_count', n.get_int_value()), + "nonInclusiveLanguageOccurrencesCount": lambda n : setattr(self, 'non_inclusive_language_occurrences_count', n.get_int_value()), + "obstructedViewOccurrencesCount": lambda n : setattr(self, 'obstructed_view_occurrences_count', n.get_int_value()), + "repetitiveLanguageOccurrencesCount": lambda n : setattr(self, 'repetitive_language_occurrences_count', n.get_int_value()), + "studentId": lambda n : setattr(self, 'student_id', n.get_str_value()), + "submissionDateTime": lambda n : setattr(self, 'submission_date_time', n.get_datetime_value()), + "submissionId": lambda n : setattr(self, 'submission_id', n.get_str_value()), + "topFillerWords": lambda n : setattr(self, 'top_filler_words', n.get_collection_of_primitive_values(str)), + "topMispronouncedWords": lambda n : setattr(self, 'top_mispronounced_words', n.get_collection_of_primitive_values(str)), + "topNonInclusiveWordsAndPhrases": lambda n : setattr(self, 'top_non_inclusive_words_and_phrases', n.get_collection_of_primitive_values(str)), + "topRepetitiveWordsAndPhrases": lambda n : setattr(self, 'top_repetitive_words_and_phrases', n.get_collection_of_primitive_values(str)), + "wordsSpokenCount": lambda n : setattr(self, 'words_spoken_count', n.get_int_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("assignmentId", self.assignment_id) + writer.write_int_value("averageWordsPerMinutePace", self.average_words_per_minute_pace) + writer.write_str_value("classId", self.class_id) + writer.write_int_value("fillerWordsOccurrencesCount", self.filler_words_occurrences_count) + writer.write_int_value("incorrectCameraDistanceOccurrencesCount", self.incorrect_camera_distance_occurrences_count) + writer.write_float_value("lengthOfSubmissionInSeconds", self.length_of_submission_in_seconds) + writer.write_int_value("lostEyeContactOccurrencesCount", self.lost_eye_contact_occurrences_count) + writer.write_int_value("monotoneOccurrencesCount", self.monotone_occurrences_count) + writer.write_int_value("nonInclusiveLanguageOccurrencesCount", self.non_inclusive_language_occurrences_count) + writer.write_int_value("obstructedViewOccurrencesCount", self.obstructed_view_occurrences_count) + writer.write_int_value("repetitiveLanguageOccurrencesCount", self.repetitive_language_occurrences_count) + writer.write_str_value("studentId", self.student_id) + writer.write_datetime_value("submissionDateTime", self.submission_date_time) + writer.write_str_value("submissionId", self.submission_id) + writer.write_collection_of_primitive_values("topFillerWords", self.top_filler_words) + writer.write_collection_of_primitive_values("topMispronouncedWords", self.top_mispronounced_words) + writer.write_collection_of_primitive_values("topNonInclusiveWordsAndPhrases", self.top_non_inclusive_words_and_phrases) + writer.write_collection_of_primitive_values("topRepetitiveWordsAndPhrases", self.top_repetitive_words_and_phrases) + writer.write_int_value("wordsSpokenCount", self.words_spoken_count) + + diff --git a/msgraph/generated/models/speaker_assignment_submission_collection_response.py b/msgraph/generated/models/speaker_assignment_submission_collection_response.py new file mode 100644 index 00000000000..075049485d7 --- /dev/null +++ b/msgraph/generated/models/speaker_assignment_submission_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .speaker_assignment_submission import SpeakerAssignmentSubmission + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class SpeakerAssignmentSubmissionCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[SpeakerAssignmentSubmission]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SpeakerAssignmentSubmissionCollectionResponse: + """ + 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: SpeakerAssignmentSubmissionCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SpeakerAssignmentSubmissionCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .speaker_assignment_submission import SpeakerAssignmentSubmission + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .speaker_assignment_submission import SpeakerAssignmentSubmission + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(SpeakerAssignmentSubmission)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/models/telecom_expense_management_partner.py b/msgraph/generated/models/telecom_expense_management_partner.py deleted file mode 100644 index 8d84588142d..00000000000 --- a/msgraph/generated/models/telecom_expense_management_partner.py +++ /dev/null @@ -1,77 +0,0 @@ -from __future__ import annotations -import datetime -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .entity import Entity - -from .entity import Entity - -@dataclass -class TelecomExpenseManagementPartner(Entity, Parsable): - """ - telecomExpenseManagementPartner resources represent the metadata and status of a given TEM service. Once your organization has onboarded with a partner, the partner can be enabled or disabled to switch TEM functionality on or off. - """ - # Whether the partner's AAD app has been authorized to access Intune. - app_authorized: Optional[bool] = None - # Display name of the TEM partner. - display_name: Optional[str] = None - # Whether Intune's connection to the TEM service is currently enabled or disabled. - enabled: Optional[bool] = None - # Timestamp of the last request sent to Intune by the TEM partner. - last_connection_date_time: Optional[datetime.datetime] = None - # The OdataType property - odata_type: Optional[str] = None - # URL of the TEM partner's administrative control panel, where an administrator can configure their TEM service. - url: Optional[str] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> TelecomExpenseManagementPartner: - """ - 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: TelecomExpenseManagementPartner - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return TelecomExpenseManagementPartner() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .entity import Entity - - from .entity import Entity - - fields: dict[str, Callable[[Any], None]] = { - "appAuthorized": lambda n : setattr(self, 'app_authorized', n.get_bool_value()), - "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), - "enabled": lambda n : setattr(self, 'enabled', n.get_bool_value()), - "lastConnectionDateTime": lambda n : setattr(self, 'last_connection_date_time', n.get_datetime_value()), - "url": lambda n : setattr(self, 'url', n.get_str_value()), - } - super_fields = super().get_field_deserializers() - fields.update(super_fields) - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the current object - param writer: Serialization writer to use to serialize this model - Returns: None - """ - if writer is None: - raise TypeError("writer cannot be null.") - super().serialize(writer) - writer.write_bool_value("appAuthorized", self.app_authorized) - writer.write_str_value("displayName", self.display_name) - writer.write_bool_value("enabled", self.enabled) - writer.write_datetime_value("lastConnectionDateTime", self.last_connection_date_time) - writer.write_str_value("url", self.url) - - diff --git a/msgraph/generated/organization/item/branding/localizations/item/banner_logo/banner_logo_request_builder.py b/msgraph/generated/organization/item/branding/localizations/item/banner_logo/banner_logo_request_builder.py index e4b35183510..ca0d753e775 100644 --- a/msgraph/generated/organization/item/branding/localizations/item/banner_logo/banner_logo_request_builder.py +++ b/msgraph/generated/organization/item/branding/localizations/item/banner_logo/banner_logo_request_builder.py @@ -49,10 +49,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Read the properties and relationships of an organizationalBrandingLocalization object. To retrieve a localization branding object, specify the value of id in the URL. + Retrieve the default organizational branding object, if the Accept-Language header is set to 0 or default. If no default organizational branding object exists, this method returns a 404 Not Found error. If the Accept-Language header is set to an existing locale identified by the value of its id, this method retrieves the branding for the specified locale. This method retrieves only non-Stream properties, for example, usernameHintText and signInPageText. To retrieve Stream types of the default branding, for example, bannerLogo and backgroundImage, use the GET organizationalBrandingLocalization method. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: bytes - Find more info here: https://learn.microsoft.com/graph/api/organizationalbrandinglocalization-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/organizationalbranding-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Read the properties and relationships of an organizationalBrandingLocalization object. To retrieve a localization branding object, specify the value of id in the URL. + Retrieve the default organizational branding object, if the Accept-Language header is set to 0 or default. If no default organizational branding object exists, this method returns a 404 Not Found error. If the Accept-Language header is set to an existing locale identified by the value of its id, this method retrieves the branding for the specified locale. This method retrieves only non-Stream properties, for example, usernameHintText and signInPageText. To retrieve Stream types of the default branding, for example, bannerLogo and backgroundImage, use the GET organizationalBrandingLocalization method. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/organization/item/organization_item_request_builder.py b/msgraph/generated/organization/item/organization_item_request_builder.py index 619c136b25c..9c1a2da31ce 100644 --- a/msgraph/generated/organization/item/organization_item_request_builder.py +++ b/msgraph/generated/organization/item/organization_item_request_builder.py @@ -80,11 +80,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Organiza async def patch(self,body: Organization, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Organization]: """ - Update the properties of 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.") @@ -126,7 +126,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: Organization, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of 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 diff --git a/msgraph/generated/organization/organization_request_builder.py b/msgraph/generated/organization/organization_request_builder.py index 314b4ec2fb3..9b9fe4c5965 100644 --- a/msgraph/generated/organization/organization_request_builder.py +++ b/msgraph/generated/organization/organization_request_builder.py @@ -53,10 +53,10 @@ def by_organization_id(self,organization_id: str) -> OrganizationItemRequestBuil async def get(self,request_configuration: Optional[RequestConfiguration[OrganizationRequestBuilderGetQueryParameters]] = None) -> Optional[OrganizationCollectionResponse]: """ - Retrieve a list of organization objects. There's only one organization object in the collection. + List properties and relationships of the organization objects. 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/organization-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-organization-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -97,7 +97,7 @@ async def post(self,body: Organization, request_configuration: Optional[RequestC def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[OrganizationRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve a list of organization objects. There's only one organization object in the collection. + List properties and relationships of the organization 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 OrganizationRequestBuilderGetQueryParameters(): """ - Retrieve a list of organization objects. There's only one organization object in the collection. + List properties and relationships of the organization objects. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/policies/cross_tenant_access_policy/partners/item/identity_synchronization/identity_synchronization_request_builder.py b/msgraph/generated/policies/cross_tenant_access_policy/partners/item/identity_synchronization/identity_synchronization_request_builder.py index c2621ada7a5..8714f1a84bf 100644 --- a/msgraph/generated/policies/cross_tenant_access_policy/partners/item/identity_synchronization/identity_synchronization_request_builder.py +++ b/msgraph/generated/policies/cross_tenant_access_policy/partners/item/identity_synchronization/identity_synchronization_request_builder.py @@ -72,11 +72,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Identity async def put(self,body: CrossTenantIdentitySyncPolicyPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantIdentitySyncPolicyPartner]: """ - Update the user synchronization policy of a partner-specific configuration. + Create a cross-tenant user synchronization policy for a partner-specific configuration. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CrossTenantIdentitySyncPolicyPartner] - Find more info here: https://learn.microsoft.com/graph/api/crosstenantidentitysyncpolicypartner-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-put-identitysynchronization?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -118,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_put_request_information(self,body: CrossTenantIdentitySyncPolicyPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the user synchronization policy of a partner-specific configuration. + Create a cross-tenant user synchronization policy for a partner-specific configuration. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph/generated/security/attack_simulation/end_user_notifications/end_user_notifications_request_builder.py b/msgraph/generated/security/attack_simulation/end_user_notifications/end_user_notifications_request_builder.py index 4eff43cdff2..f135e465065 100644 --- a/msgraph/generated/security/attack_simulation/end_user_notifications/end_user_notifications_request_builder.py +++ b/msgraph/generated/security/attack_simulation/end_user_notifications/end_user_notifications_request_builder.py @@ -49,10 +49,10 @@ def by_end_user_notification_id(self,end_user_notification_id: str) -> EndUserNo async def get(self,request_configuration: Optional[RequestConfiguration[EndUserNotificationsRequestBuilderGetQueryParameters]] = None) -> Optional[EndUserNotificationCollectionResponse]: """ - Read the properties and relationships of an endUserNotification object. + Get a list of endUserNotification objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[EndUserNotificationCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/endusernotification-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/attacksimulationroot-list-endusernotifications?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -93,7 +93,7 @@ async def post(self,body: EndUserNotification, request_configuration: Optional[R def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EndUserNotificationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read the properties and relationships of an endUserNotification object. + Get a list of endUserNotification objects and their properties. 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 EndUserNotificationsRequestBuilderGetQueryParameters(): """ - Read the properties and relationships of an endUserNotification object. + Get a list of endUserNotification objects and their properties. """ 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 96b6a9710bd..56242d4183b 100644 --- a/msgraph/generated/teams/item/channels/item/members/item/conversation_member_item_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/members/item/conversation_member_item_request_builder.py @@ -72,11 +72,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Conversa async def patch(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: """ - Update the role of a conversationMember in a 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.") @@ -118,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the role of a conversationMember in a 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/messages/item/replies/replies_request_builder.py b/msgraph/generated/teams/item/channels/item/messages/item/replies/replies_request_builder.py index d7d47ffec94..f6333aa39cb 100644 --- a/msgraph/generated/teams/item/channels/item/messages/item/replies/replies_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/messages/item/replies/replies_request_builder.py @@ -71,11 +71,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RepliesR async def post(self,body: ChatMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ChatMessage]: """ - Send a new reply to a chatMessage in a specified channel. + Create 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/chatmessage-post-replies?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/channel-post-messagereply?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -106,7 +106,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ChatMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Send a new reply to a chatMessage in a specified channel. + Create 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/users/item/user_item_request_builder.py b/msgraph/generated/users/item/user_item_request_builder.py index 4263a7d7b80..2d72a45f20d 100644 --- a/msgraph/generated/users/item/user_item_request_builder.py +++ b/msgraph/generated/users/item/user_item_request_builder.py @@ -109,10 +109,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 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. + Deletes a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/user-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-user-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -146,7 +146,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UserItem Read properties and relationships of the user object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[User] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-user-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-user-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -168,7 +168,7 @@ async def patch(self,body: User, request_configuration: Optional[RequestConfigur param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[User] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-user-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-user-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -203,7 +203,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: """ - 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. + Deletes a user. 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 4b2590da8f9..2de8ece8b5d 100644 --- a/msgraph/generated/users/users_request_builder.py +++ b/msgraph/generated/users/users_request_builder.py @@ -74,11 +74,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UsersReq async def post(self,body: User, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[User]: """ - Create a new user.The request body contains the user to create. At a minimum, you must specify the required properties for the user. You can optionally specify any other writable properties. + Create a new user object. 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-post-users?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-user-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -109,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: User, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new user.The request body contains the user to create. At a minimum, you must specify the required properties for the user. You can optionally specify any other writable properties. + Create a new user 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/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 23371e94480..2fdf9e970db 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 @@ -35,10 +35,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - 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. + Deletes a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/user-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-user-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -57,7 +57,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UsersWit Read properties and relationships of the user object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[User] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-user-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-user-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -79,7 +79,7 @@ async def patch(self,body: User, request_configuration: Optional[RequestConfigur param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[User] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-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.") @@ -99,7 +99,7 @@ async def patch(self,body: User, request_configuration: Optional[RequestConfigur def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - 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. + Deletes a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ From 2772eb5015f8ac39583fbc6b7eca46c3ae9830f5 Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Tue, 21 Oct 2025 10:55:37 +0000 Subject: [PATCH 2/3] feat(generation): update request builders and models Update generated files with build 200882 --- ...managed_app_protections_request_builder.py | 12 +- ...ged_app_protection_item_request_builder.py | 17 +- ...managed_app_protections_request_builder.py | 12 +- ...ged_app_protection_item_request_builder.py | 17 +- .../device_app_management_request_builder.py | 4 +- ...managed_app_protections_request_builder.py | 12 +- .../item/apps/apps_request_builder.py | 12 +- ...managed_mobile_app_item_request_builder.py | 17 +- .../assignments_request_builder.py | 7 +- ..._policy_assignment_item_request_builder.py | 17 +- .../deployment_summary_request_builder.py | 12 +- ...ged_app_protection_item_request_builder.py | 17 +- ...managed_app_policy_item_request_builder.py | 7 +- .../target_apps_request_builder.py | 5 +- .../managed_app_policies_request_builder.py | 7 +- ...lagged_app_registration_request_builder.py | 7 +- .../target_apps_request_builder.py | 5 +- .../target_apps_request_builder.py | 5 +- ...d_app_registration_item_request_builder.py | 7 +- ...aged_app_operation_item_request_builder.py | 17 +- .../operations/operations_request_builder.py | 12 +- ...naged_app_registrations_request_builder.py | 12 +- ...managed_app_status_item_request_builder.py | 7 +- .../managed_app_statuses_request_builder.py | 7 +- .../item/assign/assign_request_builder.py | 5 +- .../assignments_request_builder.py | 12 +- ..._e_book_assignment_item_request_builder.py | 17 +- .../device_states_request_builder.py | 12 +- ...vice_install_state_item_request_builder.py | 17 +- .../install_summary_request_builder.py | 12 +- .../managed_e_book_item_request_builder.py | 17 +- ...tall_state_summary_item_request_builder.py | 17 +- .../user_state_summary_request_builder.py | 12 +- .../managed_e_books_request_builder.py | 12 +- ..._protection_policy_item_request_builder.py | 17 +- ...ion_protection_policies_request_builder.py | 12 +- ...obile_app_category_item_request_builder.py | 17 +- .../mobile_app_categories_request_builder.py | 12 +- .../item/assign/assign_request_builder.py | 5 +- .../assignments_request_builder.py | 12 +- ...uration_assignment_item_request_builder.py | 17 +- .../device_status_summary_request_builder.py | 12 +- .../device_statuses_request_builder.py | 12 +- ...tion_device_status_item_request_builder.py | 17 +- ..._app_configuration_item_request_builder.py | 17 +- .../user_status_summary_request_builder.py | 12 +- ...ration_user_status_item_request_builder.py | 17 +- .../user_statuses_request_builder.py | 12 +- ...bile_app_configurations_request_builder.py | 12 +- .../assignments_request_builder.py | 12 +- ...ile_app_assignment_item_request_builder.py | 17 +- .../content_versions_request_builder.py | 6 +- ...mobile_app_content_item_request_builder.py | 6 +- .../content_versions_request_builder.py | 6 +- ...mobile_app_content_item_request_builder.py | 6 +- .../content_versions_request_builder.py | 6 +- ...mobile_app_content_item_request_builder.py | 6 +- .../content_versions_request_builder.py | 6 +- ...mobile_app_content_item_request_builder.py | 6 +- .../content_versions_request_builder.py | 6 +- ...mobile_app_content_item_request_builder.py | 6 +- .../content_versions_request_builder.py | 6 +- ...mobile_app_content_item_request_builder.py | 6 +- .../content_versions_request_builder.py | 6 +- ...mobile_app_content_item_request_builder.py | 6 +- .../content_versions_request_builder.py | 6 +- ...mobile_app_content_item_request_builder.py | 6 +- .../content_versions_request_builder.py | 6 +- ...mobile_app_content_item_request_builder.py | 6 +- .../content_versions_request_builder.py | 6 +- ...mobile_app_content_item_request_builder.py | 6 +- ...ommitted_contained_apps_request_builder.py | 6 +- ...bile_contained_app_item_request_builder.py | 6 +- .../content_versions_request_builder.py | 6 +- ...mobile_app_content_item_request_builder.py | 6 +- .../item/mobile_app_item_request_builder.py | 17 +- .../mobile_apps_request_builder.py | 12 +- ...store_for_business_apps_request_builder.py | 1 - .../item/assign/assign_request_builder.py | 5 +- .../target_apps_request_builder.py | 5 +- ..._app_configuration_item_request_builder.py | 17 +- ...aged_app_configurations_request_builder.py | 12 +- .../sync_licenses_request_builder.py | 1 - .../item/vpp_token_item_request_builder.py | 17 +- .../vpp_tokens/vpp_tokens_request_builder.py | 12 +- ...exempt_app_locker_files_request_builder.py | 12 +- ...on_app_locker_file_item_request_builder.py | 17 +- ..._protection_policy_item_request_builder.py | 17 +- ...ion_protection_policies_request_builder.py | 12 +- ...otification_certificate_request_builder.py | 12 +- ...ificate_signing_request_request_builder.py | 1 - .../audit_events_request_builder.py | 12 +- .../get_audit_categories_request_builder.py | 7 +- .../item/audit_event_item_request_builder.py | 17 +- ...nce_management_partners_request_builder.py | 12 +- ...management_partner_item_request_builder.py | 17 +- ...itional_access_settings_request_builder.py | 12 +- .../detected_apps_request_builder.py | 12 +- .../item/detected_app_item_request_builder.py | 17 +- .../device_categories_request_builder.py | 12 +- .../device_category_item_request_builder.py | 17 +- ...ice_compliance_policies_request_builder.py | 12 +- .../item/assign/assign_request_builder.py | 5 +- .../assignments_request_builder.py | 12 +- ..._policy_assignment_item_request_builder.py | 17 +- ..._compliance_policy_item_request_builder.py | 17 +- .../device_status_overview_request_builder.py | 12 +- .../device_statuses_request_builder.py | 12 +- ...ance_device_status_item_request_builder.py | 17 +- ...edule_actions_for_rules_request_builder.py | 5 +- ...ed_action_for_rule_item_request_builder.py | 17 +- ...liance_action_item_item_request_builder.py | 17 +- ...d_action_configurations_request_builder.py | 12 +- ...eduled_actions_for_rule_request_builder.py | 12 +- .../user_status_overview_request_builder.py | 12 +- ...liance_user_status_item_request_builder.py | 17 +- .../user_statuses_request_builder.py | 12 +- ...cy_device_state_summary_request_builder.py | 12 +- ...setting_state_summaries_request_builder.py | 12 +- ...ting_state_summary_item_request_builder.py | 17 +- ...mpliance_setting_states_request_builder.py | 12 +- ...ance_setting_state_item_request_builder.py | 17 +- ..._device_state_summaries_request_builder.py | 12 +- .../device_configurations_request_builder.py | 12 +- .../item/assign/assign_request_builder.py | 5 +- .../assignments_request_builder.py | 12 +- ...uration_assignment_item_request_builder.py | 17 +- ...vice_configuration_item_request_builder.py | 17 +- ...setting_state_summaries_request_builder.py | 12 +- ...ate_device_summary_item_request_builder.py | 17 +- .../device_status_overview_request_builder.py | 12 +- .../device_statuses_request_builder.py | 12 +- ...tion_device_status_item_request_builder.py | 17 +- .../user_status_overview_request_builder.py | 12 +- ...ration_user_status_item_request_builder.py | 17 +- .../user_statuses_request_builder.py | 12 +- ...rollment_configurations_request_builder.py | 12 +- .../item/assign/assign_request_builder.py | 5 +- .../assignments_request_builder.py | 12 +- ...uration_assignment_item_request_builder.py | 17 +- ...ment_configuration_item_request_builder.py | 17 +- .../set_priority_request_builder.py | 5 +- ...ice_management_partners_request_builder.py | 12 +- ...management_partner_item_request_builder.py | 17 +- .../terminate/terminate_request_builder.py | 5 +- .../device_management_request_builder.py | 12 +- .../exchange_connectors_request_builder.py | 12 +- ...exchange_connector_item_request_builder.py | 17 +- .../item/sync/sync_request_builder.py | 5 +- ..._permissions_with_scope_request_builder.py | 1 - .../import_/import_request_builder.py | 5 +- ...pilot_device_identities_request_builder.py | 12 +- ...ot_device_identity_item_request_builder.py | 12 +- .../ios_update_statuses_request_builder.py | 12 +- ...date_device_status_item_request_builder.py | 17 +- .../bypass_activation_lock_request_builder.py | 1 - .../clean_windows_device_request_builder.py | 1 - ...rom_shared_apple_device_request_builder.py | 1 - .../disable_lost_mode_request_builder.py | 1 - .../locate_device_request_builder.py | 1 - ...pple_device_active_user_request_builder.py | 1 - .../managed_device_item_request_builder.py | 5 +- .../reboot_now/reboot_now_request_builder.py | 1 - .../recover_passcode_request_builder.py | 1 - .../remote_lock_request_builder.py | 1 - ...quest_remote_assistance_request_builder.py | 1 - .../reset_passcode_request_builder.py | 1 - .../item/retire/retire_request_builder.py | 1 - .../shut_down/shut_down_request_builder.py | 1 - .../sync_device_request_builder.py | 5 +- ..._windows_device_account_request_builder.py | 5 +- .../windows_defender_scan_request_builder.py | 5 +- ...ender_update_signatures_request_builder.py | 5 +- .../item/wipe/wipe_request_builder.py | 1 - .../managed_devices_request_builder.py | 5 +- ...log_collection_requests_request_builder.py | 12 +- ...collection_request_item_request_builder.py | 17 +- .../create_download_url_request_builder.py | 5 +- ...ubleshooting_event_item_request_builder.py | 17 +- ..._troubleshooting_events_request_builder.py | 12 +- ..._defense_connector_item_request_builder.py | 17 +- ...reat_defense_connectors_request_builder.py | 12 +- ...tification_message_item_request_builder.py | 17 +- ...d_notification_messages_request_builder.py | 12 +- ...n_message_template_item_request_builder.py | 17 +- .../send_test_message_request_builder.py | 1 - ...ation_message_templates_request_builder.py | 12 +- .../export_jobs_request_builder.py | 12 +- ...agement_export_job_item_request_builder.py | 17 +- .../get_cached_report_request_builder.py | 5 +- ...y_non_compliance_report_request_builder.py | 5 +- ...mpliance_summary_report_request_builder.py | 5 +- ...g_non_compliance_report_request_builder.py | 5 +- ...y_non_compliance_report_request_builder.py | 5 +- ...mpliance_summary_report_request_builder.py | 5 +- ...g_non_compliance_report_request_builder.py | 5 +- ...g_contributing_profiles_request_builder.py | 5 +- ..._intent_settings_report_request_builder.py | 5 +- ...e_non_compliance_report_request_builder.py | 5 +- ...ompliance_policy_report_request_builder.py | 5 +- .../get_historical_report_request_builder.py | 5 +- ...ces_and_settings_report_request_builder.py | 5 +- ...non_compliance_metadata_request_builder.py | 5 +- ...y_non_compliance_report_request_builder.py | 5 +- ...mpliance_summary_report_request_builder.py | 5 +- .../get_report_filters_request_builder.py | 5 +- ...g_non_compliance_report_request_builder.py | 5 +- .../reports/reports_request_builder.py | 12 +- ...resource_operation_item_request_builder.py | 17 +- .../resource_operations_request_builder.py | 12 +- ...nt_role_assignment_item_request_builder.py | 17 +- .../role_definition_request_builder.py | 6 +- .../role_assignments_request_builder.py | 12 +- .../role_assignment_item_request_builder.py | 17 +- .../role_definition_request_builder.py | 6 +- .../role_assignments_request_builder.py | 12 +- .../role_definition_item_request_builder.py | 17 +- .../role_definitions_request_builder.py | 12 +- ...e_update_status_summary_request_builder.py | 7 +- .../acceptance_statuses_request_builder.py | 12 +- ..._acceptance_status_item_request_builder.py | 17 +- .../assignments_request_builder.py | 12 +- ...ditions_assignment_item_request_builder.py | 17 +- ...rms_and_conditions_item_request_builder.py | 17 +- .../terms_and_conditions_request_builder.py | 12 +- .../virtual_endpoint_request_builder.py | 6 +- .../assign_user_to_device_request_builder.py | 1 - ...assign_user_from_device_request_builder.py | 1 - ...pdate_device_properties_request_builder.py | 1 - ...ot_device_identity_item_request_builder.py | 12 +- ...pilot_device_identities_request_builder.py | 12 +- ...p_learning_summary_item_request_builder.py | 17 +- ..._app_learning_summaries_request_builder.py | 12 +- ...k_learning_summary_item_request_builder.py | 17 +- ...work_learning_summaries_request_builder.py | 12 +- .../device_malware_states_request_builder.py | 12 +- ...for_windows_device_item_request_builder.py | 17 +- ...alware_information_item_request_builder.py | 17 +- ...ows_malware_information_request_builder.py | 12 +- .../item/restore/restore_request_builder.py | 4 +- .../restore_version_request_builder.py | 6 +- .../count/count_request_builder.py | 104 ++++ .../dependent_resources_request_builder.py | 209 +++++++ ...ssignment_resource_item_request_builder.py | 188 ++++++ ...ssignment_resource_item_request_builder.py | 10 + .../count/count_request_builder.py | 104 ++++ .../dependent_resources_request_builder.py | 209 +++++++ ...ubmission_resource_item_request_builder.py | 188 ++++++ ...ubmission_resource_item_request_builder.py | 10 + .../count/count_request_builder.py | 104 ++++ .../dependent_resources_request_builder.py | 208 +++++++ ...ubmission_resource_item_request_builder.py | 188 ++++++ ...ubmission_resource_item_request_builder.py | 10 + .../count/count_request_builder.py | 104 ++++ .../dependent_resources_request_builder.py | 208 +++++++ ...ssignment_resource_item_request_builder.py | 188 ++++++ ...ssignment_resource_item_request_builder.py | 10 + .../count/count_request_builder.py | 104 ++++ .../dependent_resources_request_builder.py | 208 +++++++ ...ubmission_resource_item_request_builder.py | 188 ++++++ ...ubmission_resource_item_request_builder.py | 10 + .../count/count_request_builder.py | 104 ++++ .../dependent_resources_request_builder.py | 208 +++++++ ...ubmission_resource_item_request_builder.py | 188 ++++++ ...ubmission_resource_item_request_builder.py | 10 + .../count/count_request_builder.py | 104 ++++ .../dependent_resources_request_builder.py | 208 +++++++ ...ssignment_resource_item_request_builder.py | 188 ++++++ ...ssignment_resource_item_request_builder.py | 10 + .../count/count_request_builder.py | 104 ++++ .../dependent_resources_request_builder.py | 208 +++++++ ...ubmission_resource_item_request_builder.py | 188 ++++++ ...ubmission_resource_item_request_builder.py | 10 + .../count/count_request_builder.py | 104 ++++ .../dependent_resources_request_builder.py | 208 +++++++ ...ubmission_resource_item_request_builder.py | 188 ++++++ ...ubmission_resource_item_request_builder.py | 10 + .../execution_scope_request_builder.py | 6 +- ..._processing_result_item_request_builder.py | 6 +- .../execution_scope_request_builder.py | 6 +- ..._processing_result_item_request_builder.py | 6 +- msgraph/generated/kiota-dom-export.txt | 543 ++++++++++++++++++ msgraph/generated/kiota-lock.json | 2 +- .../models/access_package_approval_stage.py | 12 + ...ackage_assignment_request_callback_data.py | 12 + .../access_package_dynamic_approval_stage.py | 53 ++ ...t_approval_stage_callback_configuration.py | 53 ++ .../models/android_compliance_policy.py | 2 +- msgraph/generated/models/android_store_app.py | 2 +- .../android_work_profile_compliance_policy.py | 6 +- .../apple_push_notification_certificate.py | 2 +- ...nt_request_approval_stage_callback_data.py | 60 ++ msgraph/generated/models/call_event.py | 4 +- ...custom_extension_callback_configuration.py | 7 + .../generated/models/custom_extension_data.py | 7 + .../models/device_and_app_management_data.py | 2 +- ...vice_and_app_management_role_assignment.py | 2 +- ...compliance_policy_setting_state_summary.py | 2 +- ...ent_platform_restrictions_configuration.py | 10 +- .../models/device_health_attestation_state.py | 2 +- msgraph/generated/models/device_management.py | 4 +- .../models/device_management_export_job.py | 14 +- .../models/device_management_reports.py | 2 +- msgraph/generated/models/domain.py | 2 +- .../models/education_assignment_resource.py | 4 + .../models/education_submission_resource.py | 6 +- .../generated/models/emergency_call_event.py | 6 +- .../generated/models/emergency_caller_info.py | 10 +- .../models/identity_governance/workflow.py | 2 +- .../generated/models/ios_compliance_policy.py | 2 +- .../models/ios_minimum_operating_system.py | 16 +- msgraph/generated/models/mac_o_s_lob_app.py | 4 +- .../mac_o_s_minimum_operating_system.py | 24 +- .../managed_app_policy_deployment_summary.py | 8 +- .../models/managed_app_protection.py | 2 +- .../models/managed_mobile_lob_app.py | 4 +- msgraph/generated/models/mobile_app.py | 4 +- .../generated/models/mobile_app_category.py | 2 +- .../models/mobile_app_content_file.py | 16 +- msgraph/generated/models/mobile_lob_app.py | 4 +- .../models/mobile_threat_defense_connector.py | 22 +- .../models/protection_rule_status.py | 2 + msgraph/generated/models/protection_source.py | 8 + .../generated/models/protection_unit_base.py | 11 + .../models/protection_unit_status.py | 3 + msgraph/generated/models/report.py | 2 +- msgraph/generated/models/role_assignment.py | 8 +- .../models/security/case_operation.py | 4 +- .../ediscovery_hold_policy_sync_operation.py | 2 +- msgraph/generated/models/setting_source.py | 4 +- ...windows_device_account_action_parameter.py | 12 +- msgraph/generated/models/vpp_token.py | 4 +- msgraph/generated/models/win32_lob_app.py | 26 +- .../models/windows_device_a_d_account.py | 4 +- .../models/windows_device_account.py | 2 +- .../windows_device_azure_a_d_account.py | 2 +- .../windows_information_protection_policy.py | 12 +- .../models/windows_universal_app_x.py | 12 +- .../item/organization_item_request_builder.py | 14 +- ...ce_management_authority_request_builder.py | 1 - .../organization_request_builder.py | 8 +- ...uration_device_activity_request_builder.py | 1 - ...iguration_user_activity_request_builder.py | 1 - .../reports/reports_request_builder.py | 12 +- .../cancel_offboard_request_builder.py | 82 +++ .../item/offboard/offboard_request_builder.py | 82 +++ ...otection_unit_base_item_request_builder.py | 20 + ...app_diagnostic_statuses_request_builder.py | 1 - ...et_managed_app_policies_request_builder.py | 1 - ...vices_with_app_failures_request_builder.py | 1 - .../bypass_activation_lock_request_builder.py | 1 - .../clean_windows_device_request_builder.py | 1 - ...rom_shared_apple_device_request_builder.py | 1 - .../disable_lost_mode_request_builder.py | 1 - .../locate_device_request_builder.py | 1 - ...pple_device_active_user_request_builder.py | 1 - .../reboot_now/reboot_now_request_builder.py | 1 - .../recover_passcode_request_builder.py | 1 - .../remote_lock_request_builder.py | 1 - ...quest_remote_assistance_request_builder.py | 1 - .../reset_passcode_request_builder.py | 1 - .../item/retire/retire_request_builder.py | 1 - .../shut_down/shut_down_request_builder.py | 1 - .../sync_device_request_builder.py | 5 +- ..._windows_device_account_request_builder.py | 5 +- .../windows_defender_scan_request_builder.py | 5 +- ...ender_update_signatures_request_builder.py | 5 +- .../item/wipe/wipe_request_builder.py | 1 - ...devices_from_management_request_builder.py | 1 - .../users/item/user_item_request_builder.py | 16 +- ...strations_by_device_tag_request_builder.py | 1 - .../generated/users/users_request_builder.py | 14 +- ...ith_user_principal_name_request_builder.py | 16 +- 373 files changed, 6771 insertions(+), 1656 deletions(-) create mode 100644 msgraph/generated/education/classes/item/assignments/item/resources/item/dependent_resources/count/count_request_builder.py create mode 100644 msgraph/generated/education/classes/item/assignments/item/resources/item/dependent_resources/dependent_resources_request_builder.py create mode 100644 msgraph/generated/education/classes/item/assignments/item/resources/item/dependent_resources/item/education_assignment_resource_item_request_builder.py create mode 100644 msgraph/generated/education/classes/item/assignments/item/submissions/item/resources/item/dependent_resources/count/count_request_builder.py create mode 100644 msgraph/generated/education/classes/item/assignments/item/submissions/item/resources/item/dependent_resources/dependent_resources_request_builder.py create mode 100644 msgraph/generated/education/classes/item/assignments/item/submissions/item/resources/item/dependent_resources/item/education_submission_resource_item_request_builder.py create mode 100644 msgraph/generated/education/classes/item/assignments/item/submissions/item/submitted_resources/item/dependent_resources/count/count_request_builder.py create mode 100644 msgraph/generated/education/classes/item/assignments/item/submissions/item/submitted_resources/item/dependent_resources/dependent_resources_request_builder.py create mode 100644 msgraph/generated/education/classes/item/assignments/item/submissions/item/submitted_resources/item/dependent_resources/item/education_submission_resource_item_request_builder.py create mode 100644 msgraph/generated/education/me/assignments/item/resources/item/dependent_resources/count/count_request_builder.py create mode 100644 msgraph/generated/education/me/assignments/item/resources/item/dependent_resources/dependent_resources_request_builder.py create mode 100644 msgraph/generated/education/me/assignments/item/resources/item/dependent_resources/item/education_assignment_resource_item_request_builder.py create mode 100644 msgraph/generated/education/me/assignments/item/submissions/item/resources/item/dependent_resources/count/count_request_builder.py create mode 100644 msgraph/generated/education/me/assignments/item/submissions/item/resources/item/dependent_resources/dependent_resources_request_builder.py create mode 100644 msgraph/generated/education/me/assignments/item/submissions/item/resources/item/dependent_resources/item/education_submission_resource_item_request_builder.py create mode 100644 msgraph/generated/education/me/assignments/item/submissions/item/submitted_resources/item/dependent_resources/count/count_request_builder.py create mode 100644 msgraph/generated/education/me/assignments/item/submissions/item/submitted_resources/item/dependent_resources/dependent_resources_request_builder.py create mode 100644 msgraph/generated/education/me/assignments/item/submissions/item/submitted_resources/item/dependent_resources/item/education_submission_resource_item_request_builder.py create mode 100644 msgraph/generated/education/users/item/assignments/item/resources/item/dependent_resources/count/count_request_builder.py create mode 100644 msgraph/generated/education/users/item/assignments/item/resources/item/dependent_resources/dependent_resources_request_builder.py create mode 100644 msgraph/generated/education/users/item/assignments/item/resources/item/dependent_resources/item/education_assignment_resource_item_request_builder.py create mode 100644 msgraph/generated/education/users/item/assignments/item/submissions/item/resources/item/dependent_resources/count/count_request_builder.py create mode 100644 msgraph/generated/education/users/item/assignments/item/submissions/item/resources/item/dependent_resources/dependent_resources_request_builder.py create mode 100644 msgraph/generated/education/users/item/assignments/item/submissions/item/resources/item/dependent_resources/item/education_submission_resource_item_request_builder.py create mode 100644 msgraph/generated/education/users/item/assignments/item/submissions/item/submitted_resources/item/dependent_resources/count/count_request_builder.py create mode 100644 msgraph/generated/education/users/item/assignments/item/submissions/item/submitted_resources/item/dependent_resources/dependent_resources_request_builder.py create mode 100644 msgraph/generated/education/users/item/assignments/item/submissions/item/submitted_resources/item/dependent_resources/item/education_submission_resource_item_request_builder.py create mode 100644 msgraph/generated/models/access_package_dynamic_approval_stage.py create mode 100644 msgraph/generated/models/access_package_request_approval_stage_callback_configuration.py create mode 100644 msgraph/generated/models/assignment_request_approval_stage_callback_data.py create mode 100644 msgraph/generated/models/protection_source.py create mode 100644 msgraph/generated/solutions/backup_restore/protection_units/item/cancel_offboard/cancel_offboard_request_builder.py create mode 100644 msgraph/generated/solutions/backup_restore/protection_units/item/offboard/offboard_request_builder.py diff --git a/msgraph/generated/device_app_management/android_managed_app_protections/android_managed_app_protections_request_builder.py b/msgraph/generated/device_app_management/android_managed_app_protections/android_managed_app_protections_request_builder.py index 2d06da1144e..28f9f700744 100644 --- a/msgraph/generated/device_app_management/android_managed_app_protections/android_managed_app_protections_request_builder.py +++ b/msgraph/generated/device_app_management/android_managed_app_protections/android_managed_app_protections_request_builder.py @@ -49,10 +49,9 @@ def by_android_managed_app_protection_id(self,android_managed_app_protection_id: async def get(self,request_configuration: Optional[RequestConfiguration[AndroidManagedAppProtectionsRequestBuilderGetQueryParameters]] = None) -> Optional[AndroidManagedAppProtectionCollectionResponse]: """ - List properties and relationships of the androidManagedAppProtection objects. + Android managed app policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AndroidManagedAppProtectionCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-androidmanagedappprotection-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AndroidM async def post(self,body: AndroidManagedAppProtection, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AndroidManagedAppProtection]: """ - Create a new androidManagedAppProtection object. + Create new navigation property to androidManagedAppProtections for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AndroidManagedAppProtection] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-androidmanagedappprotection-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: AndroidManagedAppProtection, request_configuration: Op def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AndroidManagedAppProtectionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the androidManagedAppProtection objects. + Android managed app policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: AndroidManagedAppProtection, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new androidManagedAppProtection object. + Create new navigation property to androidManagedAppProtections for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AndroidManagedAppProtectionsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the androidManagedAppProtection objects. + Android managed app policies. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/android_managed_app_protections/item/android_managed_app_protection_item_request_builder.py b/msgraph/generated/device_app_management/android_managed_app_protections/item/android_managed_app_protection_item_request_builder.py index c7cd34e6485..ef92a20ddb6 100644 --- a/msgraph/generated/device_app_management/android_managed_app_protections/item/android_managed_app_protection_item_request_builder.py +++ b/msgraph/generated/device_app_management/android_managed_app_protections/item/android_managed_app_protection_item_request_builder.py @@ -35,10 +35,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a androidManagedAppProtection. + Delete navigation property androidManagedAppProtections for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-androidmanagedappprotection-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -54,10 +53,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[AndroidManagedAppProtectionItemRequestBuilderGetQueryParameters]] = None) -> Optional[AndroidManagedAppProtection]: """ - Read properties and relationships of the androidManagedAppProtection object. + Android managed app policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AndroidManagedAppProtection] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-androidmanagedappprotection-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -75,11 +73,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AndroidM async def patch(self,body: AndroidManagedAppProtection, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AndroidManagedAppProtection]: """ - Update the properties of a androidManagedAppProtection object. + Update the navigation property androidManagedAppProtections in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AndroidManagedAppProtection] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-androidmanagedappprotection-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -99,7 +96,7 @@ async def patch(self,body: AndroidManagedAppProtection, request_configuration: O def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a androidManagedAppProtection. + Delete navigation property androidManagedAppProtections for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -110,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AndroidManagedAppProtectionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the androidManagedAppProtection object. + Android managed app policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -121,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: AndroidManagedAppProtection, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a androidManagedAppProtection object. + Update the navigation property androidManagedAppProtections in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -181,7 +178,7 @@ class AndroidManagedAppProtectionItemRequestBuilderDeleteRequestConfiguration(Re @dataclass class AndroidManagedAppProtectionItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the androidManagedAppProtection object. + Android managed app policies. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/default_managed_app_protections/default_managed_app_protections_request_builder.py b/msgraph/generated/device_app_management/default_managed_app_protections/default_managed_app_protections_request_builder.py index cbe38443d88..26a132b2979 100644 --- a/msgraph/generated/device_app_management/default_managed_app_protections/default_managed_app_protections_request_builder.py +++ b/msgraph/generated/device_app_management/default_managed_app_protections/default_managed_app_protections_request_builder.py @@ -49,10 +49,9 @@ def by_default_managed_app_protection_id(self,default_managed_app_protection_id: async def get(self,request_configuration: Optional[RequestConfiguration[DefaultManagedAppProtectionsRequestBuilderGetQueryParameters]] = None) -> Optional[DefaultManagedAppProtectionCollectionResponse]: """ - List properties and relationships of the defaultManagedAppProtection objects. + Default managed app policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DefaultManagedAppProtectionCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-defaultmanagedappprotection-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DefaultM async def post(self,body: DefaultManagedAppProtection, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DefaultManagedAppProtection]: """ - Create a new defaultManagedAppProtection object. + Create new navigation property to defaultManagedAppProtections for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DefaultManagedAppProtection] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-defaultmanagedappprotection-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: DefaultManagedAppProtection, request_configuration: Op def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DefaultManagedAppProtectionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the defaultManagedAppProtection objects. + Default managed app policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DefaultManagedAppProtection, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new defaultManagedAppProtection object. + Create new navigation property to defaultManagedAppProtections for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DefaultManagedAppProtectionsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the defaultManagedAppProtection objects. + Default managed app policies. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/default_managed_app_protections/item/default_managed_app_protection_item_request_builder.py b/msgraph/generated/device_app_management/default_managed_app_protections/item/default_managed_app_protection_item_request_builder.py index 3700dd5dd16..92479fbc62d 100644 --- a/msgraph/generated/device_app_management/default_managed_app_protections/item/default_managed_app_protection_item_request_builder.py +++ b/msgraph/generated/device_app_management/default_managed_app_protections/item/default_managed_app_protection_item_request_builder.py @@ -34,10 +34,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a defaultManagedAppProtection. + Delete navigation property defaultManagedAppProtections for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-defaultmanagedappprotection-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -53,10 +52,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DefaultManagedAppProtectionItemRequestBuilderGetQueryParameters]] = None) -> Optional[DefaultManagedAppProtection]: """ - Read properties and relationships of the defaultManagedAppProtection object. + Default managed app policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DefaultManagedAppProtection] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-defaultmanagedappprotection-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -74,11 +72,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DefaultM async def patch(self,body: DefaultManagedAppProtection, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DefaultManagedAppProtection]: """ - Update the properties of a defaultManagedAppProtection object. + Update the navigation property defaultManagedAppProtections in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DefaultManagedAppProtection] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-defaultmanagedappprotection-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -98,7 +95,7 @@ async def patch(self,body: DefaultManagedAppProtection, request_configuration: O def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a defaultManagedAppProtection. + Delete navigation property defaultManagedAppProtections for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -109,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DefaultManagedAppProtectionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the defaultManagedAppProtection object. + Default managed app policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -120,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DefaultManagedAppProtection, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a defaultManagedAppProtection object. + Update the navigation property defaultManagedAppProtections in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -171,7 +168,7 @@ class DefaultManagedAppProtectionItemRequestBuilderDeleteRequestConfiguration(Re @dataclass class DefaultManagedAppProtectionItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the defaultManagedAppProtection object. + Default managed app policies. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/device_app_management_request_builder.py b/msgraph/generated/device_app_management/device_app_management_request_builder.py index e97e97080e7..e1320161f38 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 @@ -51,7 +51,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-apps-deviceappmanagement-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-policyset-deviceappmanagement-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -73,7 +73,7 @@ async def patch(self,body: DeviceAppManagement, request_configuration: Optional[ param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceAppManagement] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-deviceappmanagement-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-policyset-deviceappmanagement-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") diff --git a/msgraph/generated/device_app_management/ios_managed_app_protections/ios_managed_app_protections_request_builder.py b/msgraph/generated/device_app_management/ios_managed_app_protections/ios_managed_app_protections_request_builder.py index 10e15d4a0c8..5f36cbbb356 100644 --- a/msgraph/generated/device_app_management/ios_managed_app_protections/ios_managed_app_protections_request_builder.py +++ b/msgraph/generated/device_app_management/ios_managed_app_protections/ios_managed_app_protections_request_builder.py @@ -49,10 +49,9 @@ def by_ios_managed_app_protection_id(self,ios_managed_app_protection_id: str) -> async def get(self,request_configuration: Optional[RequestConfiguration[IosManagedAppProtectionsRequestBuilderGetQueryParameters]] = None) -> Optional[IosManagedAppProtectionCollectionResponse]: """ - List properties and relationships of the iosManagedAppProtection objects. + iOS managed app policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[IosManagedAppProtectionCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-iosmanagedappprotection-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[IosManag async def post(self,body: IosManagedAppProtection, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[IosManagedAppProtection]: """ - Create a new iosManagedAppProtection object. + Create new navigation property to iosManagedAppProtections for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[IosManagedAppProtection] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-iosmanagedappprotection-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: IosManagedAppProtection, request_configuration: Option def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[IosManagedAppProtectionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the iosManagedAppProtection objects. + iOS managed app policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: IosManagedAppProtection, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new iosManagedAppProtection object. + Create new navigation property to iosManagedAppProtections for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class IosManagedAppProtectionsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the iosManagedAppProtection objects. + iOS managed app policies. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/ios_managed_app_protections/item/apps/apps_request_builder.py b/msgraph/generated/device_app_management/ios_managed_app_protections/item/apps/apps_request_builder.py index 0d50b7c3fb2..c70b4b115fc 100644 --- a/msgraph/generated/device_app_management/ios_managed_app_protections/item/apps/apps_request_builder.py +++ b/msgraph/generated/device_app_management/ios_managed_app_protections/item/apps/apps_request_builder.py @@ -49,10 +49,9 @@ def by_managed_mobile_app_id(self,managed_mobile_app_id: str) -> ManagedMobileAp async def get(self,request_configuration: Optional[RequestConfiguration[AppsRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedMobileAppCollectionResponse]: """ - List properties and relationships of the managedMobileApp objects. + List of apps to which the policy is deployed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedMobileAppCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedmobileapp-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppsRequ async def post(self,body: ManagedMobileApp, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedMobileApp]: """ - Create a new managedMobileApp object. + Create new navigation property to apps for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedMobileApp] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedmobileapp-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: ManagedMobileApp, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AppsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the managedMobileApp objects. + List of apps to which the policy is deployed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ManagedMobileApp, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new managedMobileApp object. + Create new navigation property to apps for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AppsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the managedMobileApp objects. + List of apps to which the policy is deployed. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/ios_managed_app_protections/item/apps/item/managed_mobile_app_item_request_builder.py b/msgraph/generated/device_app_management/ios_managed_app_protections/item/apps/item/managed_mobile_app_item_request_builder.py index dfc180e1f5c..4ec653f70f5 100644 --- a/msgraph/generated/device_app_management/ios_managed_app_protections/item/apps/item/managed_mobile_app_item_request_builder.py +++ b/msgraph/generated/device_app_management/ios_managed_app_protections/item/apps/item/managed_mobile_app_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a managedMobileApp. + Delete navigation property apps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedmobileapp-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ManagedMobileAppItemRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedMobileApp]: """ - Read properties and relationships of the managedMobileApp object. + List of apps to which the policy is deployed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedMobileApp] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedmobileapp-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ManagedM async def patch(self,body: ManagedMobileApp, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedMobileApp]: """ - Update the properties of a managedMobileApp object. + Update the navigation property apps in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedMobileApp] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedmobileapp-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: ManagedMobileApp, request_configuration: Optional[Req def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a managedMobileApp. + Delete navigation property apps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedMobileAppItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the managedMobileApp object. + List of apps to which the policy is deployed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ManagedMobileApp, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a managedMobileApp object. + Update the navigation property apps in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class ManagedMobileAppItemRequestBuilderDeleteRequestConfiguration(RequestConfig @dataclass class ManagedMobileAppItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the managedMobileApp object. + List of apps to which the policy is deployed. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/ios_managed_app_protections/item/assignments/assignments_request_builder.py b/msgraph/generated/device_app_management/ios_managed_app_protections/item/assignments/assignments_request_builder.py index 86efd9666db..95173101071 100644 --- a/msgraph/generated/device_app_management/ios_managed_app_protections/item/assignments/assignments_request_builder.py +++ b/msgraph/generated/device_app_management/ios_managed_app_protections/item/assignments/assignments_request_builder.py @@ -49,10 +49,9 @@ def by_targeted_managed_app_policy_assignment_id(self,targeted_managed_app_polic async def get(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> Optional[TargetedManagedAppPolicyAssignmentCollectionResponse]: """ - List properties and relationships of the targetedManagedAppPolicyAssignment objects. + Navigation property to list of inclusion and exclusion groups to which the policy is deployed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TargetedManagedAppPolicyAssignmentCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedapppolicyassignment-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -93,7 +92,7 @@ async def post(self,body: TargetedManagedAppPolicyAssignment, request_configurat def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the targetedManagedAppPolicyAssignment objects. + Navigation property to list of inclusion and exclusion groups to which the policy is deployed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -139,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AssignmentsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the targetedManagedAppPolicyAssignment objects. + Navigation property to list of inclusion and exclusion groups to which the policy is deployed. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/ios_managed_app_protections/item/assignments/item/targeted_managed_app_policy_assignment_item_request_builder.py b/msgraph/generated/device_app_management/ios_managed_app_protections/item/assignments/item/targeted_managed_app_policy_assignment_item_request_builder.py index e456aca9e02..6876a7b245f 100644 --- a/msgraph/generated/device_app_management/ios_managed_app_protections/item/assignments/item/targeted_managed_app_policy_assignment_item_request_builder.py +++ b/msgraph/generated/device_app_management/ios_managed_app_protections/item/assignments/item/targeted_managed_app_policy_assignment_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a targetedManagedAppPolicyAssignment. + Delete navigation property assignments for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedapppolicyassignment-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[TargetedManagedAppPolicyAssignmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[TargetedManagedAppPolicyAssignment]: """ - Read properties and relationships of the targetedManagedAppPolicyAssignment object. + Navigation property to list of inclusion and exclusion groups to which the policy is deployed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TargetedManagedAppPolicyAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedapppolicyassignment-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Targeted async def patch(self,body: TargetedManagedAppPolicyAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TargetedManagedAppPolicyAssignment]: """ - Update the properties of a targetedManagedAppPolicyAssignment object. + Update the navigation property assignments in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TargetedManagedAppPolicyAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedapppolicyassignment-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: TargetedManagedAppPolicyAssignment, request_configura def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a targetedManagedAppPolicyAssignment. + Delete navigation property assignments for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TargetedManagedAppPolicyAssignmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the targetedManagedAppPolicyAssignment object. + Navigation property to list of inclusion and exclusion groups to which the policy is deployed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: TargetedManagedAppPolicyAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a targetedManagedAppPolicyAssignment object. + Update the navigation property assignments in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class TargetedManagedAppPolicyAssignmentItemRequestBuilderDeleteRequestConfigura @dataclass class TargetedManagedAppPolicyAssignmentItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the targetedManagedAppPolicyAssignment object. + Navigation property to list of inclusion and exclusion groups to which the policy is deployed. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/ios_managed_app_protections/item/deployment_summary/deployment_summary_request_builder.py b/msgraph/generated/device_app_management/ios_managed_app_protections/item/deployment_summary/deployment_summary_request_builder.py index 16c7562b777..d3fda088d9a 100644 --- a/msgraph/generated/device_app_management/ios_managed_app_protections/item/deployment_summary/deployment_summary_request_builder.py +++ b/msgraph/generated/device_app_management/ios_managed_app_protections/item/deployment_summary/deployment_summary_request_builder.py @@ -50,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeploymentSummaryRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedAppPolicyDeploymentSummary]: """ - Read properties and relationships of the managedAppPolicyDeploymentSummary object. + Navigation property to deployment summary of the configuration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedAppPolicyDeploymentSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedapppolicydeploymentsummary-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -71,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Deployme async def patch(self,body: ManagedAppPolicyDeploymentSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedAppPolicyDeploymentSummary]: """ - Update the properties of a managedAppPolicyDeploymentSummary object. + Update the navigation property deploymentSummary in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedAppPolicyDeploymentSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedapppolicydeploymentsummary-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -106,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeploymentSummaryRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the managedAppPolicyDeploymentSummary object. + Navigation property to deployment summary of the configuration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -117,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ManagedAppPolicyDeploymentSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a managedAppPolicyDeploymentSummary object. + Update the navigation property deploymentSummary in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -150,7 +148,7 @@ class DeploymentSummaryRequestBuilderDeleteRequestConfiguration(RequestConfigura @dataclass class DeploymentSummaryRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the managedAppPolicyDeploymentSummary object. + Navigation property to deployment summary of the configuration. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/ios_managed_app_protections/item/ios_managed_app_protection_item_request_builder.py b/msgraph/generated/device_app_management/ios_managed_app_protections/item/ios_managed_app_protection_item_request_builder.py index 6b24f5601e3..a0e8f69d3fe 100644 --- a/msgraph/generated/device_app_management/ios_managed_app_protections/item/ios_managed_app_protection_item_request_builder.py +++ b/msgraph/generated/device_app_management/ios_managed_app_protections/item/ios_managed_app_protection_item_request_builder.py @@ -35,10 +35,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a iosManagedAppProtection. + Delete navigation property iosManagedAppProtections for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-iosmanagedappprotection-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -54,10 +53,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[IosManagedAppProtectionItemRequestBuilderGetQueryParameters]] = None) -> Optional[IosManagedAppProtection]: """ - Read properties and relationships of the iosManagedAppProtection object. + iOS managed app policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[IosManagedAppProtection] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-iosmanagedappprotection-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -75,11 +73,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[IosManag async def patch(self,body: IosManagedAppProtection, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[IosManagedAppProtection]: """ - Update the properties of a iosManagedAppProtection object. + Update the navigation property iosManagedAppProtections in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[IosManagedAppProtection] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-iosmanagedappprotection-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -99,7 +96,7 @@ async def patch(self,body: IosManagedAppProtection, request_configuration: Optio def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a iosManagedAppProtection. + Delete navigation property iosManagedAppProtections for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -110,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[IosManagedAppProtectionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the iosManagedAppProtection object. + iOS managed app policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -121,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: IosManagedAppProtection, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a iosManagedAppProtection object. + Update the navigation property iosManagedAppProtections in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -181,7 +178,7 @@ class IosManagedAppProtectionItemRequestBuilderDeleteRequestConfiguration(Reques @dataclass class IosManagedAppProtectionItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the iosManagedAppProtection object. + iOS managed app policies. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_app_policies/item/managed_app_policy_item_request_builder.py b/msgraph/generated/device_app_management/managed_app_policies/item/managed_app_policy_item_request_builder.py index 454de5f3210..9ff2a96bbca 100644 --- a/msgraph/generated/device_app_management/managed_app_policies/item/managed_app_policy_item_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_policies/item/managed_app_policy_item_request_builder.py @@ -51,10 +51,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ManagedAppPolicyItemRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedAppPolicy]: """ - Read properties and relationships of the managedAppConfiguration object. + Managed app policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedAppPolicy] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedappconfiguration-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -106,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedAppPolicyItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the managedAppConfiguration object. + Managed app policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -159,7 +158,7 @@ class ManagedAppPolicyItemRequestBuilderDeleteRequestConfiguration(RequestConfig @dataclass class ManagedAppPolicyItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the managedAppConfiguration object. + Managed app policies. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_app_policies/item/target_apps/target_apps_request_builder.py b/msgraph/generated/device_app_management/managed_app_policies/item/target_apps/target_apps_request_builder.py index af58826db23..08d9b5fe103 100644 --- a/msgraph/generated/device_app_management/managed_app_policies/item/target_apps/target_apps_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_policies/item/target_apps/target_apps_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: TargetAppsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Not yet documented + Invoke action targetApps param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedapppolicy-targetapps?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: TargetAppsPostRequestBody, request_configuration: Opti def to_post_request_information(self,body: TargetAppsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action targetApps 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/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 557bec38512..8c3b29f42e7 100644 --- a/msgraph/generated/device_app_management/managed_app_policies/managed_app_policies_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_policies/managed_app_policies_request_builder.py @@ -49,10 +49,9 @@ 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 managedAppConfiguration objects. + Managed app policies. 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-managedappconfiguration-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -93,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 managedAppConfiguration objects. + Managed app policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -139,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ManagedAppPoliciesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the managedAppConfiguration objects. + Managed app policies. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_app_registrations/get_user_ids_with_flagged_app_registration/get_user_ids_with_flagged_app_registration_request_builder.py b/msgraph/generated/device_app_management/managed_app_registrations/get_user_ids_with_flagged_app_registration/get_user_ids_with_flagged_app_registration_request_builder.py index b9223a0a366..7c90ba01d86 100644 --- a/msgraph/generated/device_app_management/managed_app_registrations/get_user_ids_with_flagged_app_registration/get_user_ids_with_flagged_app_registration_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_registrations/get_user_ids_with_flagged_app_registration/get_user_ids_with_flagged_app_registration_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[GetUserIdsWithFlaggedAppRegistrationRequestBuilderGetQueryParameters]] = None) -> Optional[GetUserIdsWithFlaggedAppRegistrationGetResponse]: """ - Not yet documented + Invoke function getUserIdsWithFlaggedAppRegistration param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GetUserIdsWithFlaggedAppRegistrationGetResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedappregistration-getuseridswithflaggedappregistration?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -53,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GetUserI def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetUserIdsWithFlaggedAppRegistrationRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke function getUserIdsWithFlaggedAppRegistration param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -75,7 +74,7 @@ def with_url(self,raw_url: str) -> GetUserIdsWithFlaggedAppRegistrationRequestBu @dataclass class GetUserIdsWithFlaggedAppRegistrationRequestBuilderGetQueryParameters(): """ - Not yet documented + Invoke function getUserIdsWithFlaggedAppRegistration """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_app_registrations/item/applied_policies/item/target_apps/target_apps_request_builder.py b/msgraph/generated/device_app_management/managed_app_registrations/item/applied_policies/item/target_apps/target_apps_request_builder.py index 81be8129c8e..436cda32851 100644 --- a/msgraph/generated/device_app_management/managed_app_registrations/item/applied_policies/item/target_apps/target_apps_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_registrations/item/applied_policies/item/target_apps/target_apps_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: TargetAppsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Not yet documented + Invoke action targetApps param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedapppolicy-targetapps?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: TargetAppsPostRequestBody, request_configuration: Opti def to_post_request_information(self,body: TargetAppsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action targetApps 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/managed_app_registrations/item/intended_policies/item/target_apps/target_apps_request_builder.py b/msgraph/generated/device_app_management/managed_app_registrations/item/intended_policies/item/target_apps/target_apps_request_builder.py index 4bb2e293a8d..0b5273e8875 100644 --- a/msgraph/generated/device_app_management/managed_app_registrations/item/intended_policies/item/target_apps/target_apps_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_registrations/item/intended_policies/item/target_apps/target_apps_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: TargetAppsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Not yet documented + Invoke action targetApps param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedapppolicy-targetapps?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: TargetAppsPostRequestBody, request_configuration: Opti def to_post_request_information(self,body: TargetAppsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action targetApps 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/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 6f1fecc7940..dc217c5f3d7 100644 --- a/msgraph/generated/device_app_management/managed_app_registrations/item/managed_app_registration_item_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_registrations/item/managed_app_registration_item_request_builder.py @@ -53,10 +53,9 @@ 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. + The managed app registrations. 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 """ request_info = self.to_get_request_information( request_configuration @@ -108,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. + The managed app registrations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -179,7 +178,7 @@ class ManagedAppRegistrationItemRequestBuilderDeleteRequestConfiguration(Request @dataclass class ManagedAppRegistrationItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the androidManagedAppRegistration object. + The managed app registrations. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_app_registrations/item/operations/item/managed_app_operation_item_request_builder.py b/msgraph/generated/device_app_management/managed_app_registrations/item/operations/item/managed_app_operation_item_request_builder.py index 6d7f40ba954..16d86496181 100644 --- a/msgraph/generated/device_app_management/managed_app_registrations/item/operations/item/managed_app_operation_item_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_registrations/item/operations/item/managed_app_operation_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a managedAppOperation. + Delete navigation property operations for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedappoperation-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ManagedAppOperationItemRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedAppOperation]: """ - Read properties and relationships of the managedAppOperation object. + Zero or more long running operations triggered on the app registration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedAppOperation] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedappoperation-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ManagedA async def patch(self,body: ManagedAppOperation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedAppOperation]: """ - Update the properties of a managedAppOperation object. + Update the navigation property operations in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedAppOperation] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedappoperation-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: ManagedAppOperation, request_configuration: Optional[ def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a managedAppOperation. + Delete navigation property operations for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedAppOperationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the managedAppOperation object. + Zero or more long running operations triggered on the app registration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ManagedAppOperation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a managedAppOperation object. + Update the navigation property operations in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class ManagedAppOperationItemRequestBuilderDeleteRequestConfiguration(RequestCon @dataclass class ManagedAppOperationItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the managedAppOperation object. + Zero or more long running operations triggered on the app registration. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_app_registrations/item/operations/operations_request_builder.py b/msgraph/generated/device_app_management/managed_app_registrations/item/operations/operations_request_builder.py index f920df2758b..53e5f584334 100644 --- a/msgraph/generated/device_app_management/managed_app_registrations/item/operations/operations_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_registrations/item/operations/operations_request_builder.py @@ -49,10 +49,9 @@ def by_managed_app_operation_id(self,managed_app_operation_id: str) -> ManagedAp async def get(self,request_configuration: Optional[RequestConfiguration[OperationsRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedAppOperationCollectionResponse]: """ - List properties and relationships of the managedAppOperation objects. + Zero or more long running operations triggered on the app registration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedAppOperationCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedappoperation-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Operatio async def post(self,body: ManagedAppOperation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedAppOperation]: """ - Create a new managedAppOperation object. + Create new navigation property to operations for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedAppOperation] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedappoperation-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: ManagedAppOperation, request_configuration: Optional[R def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[OperationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the managedAppOperation objects. + Zero or more long running operations triggered on the app registration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ManagedAppOperation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new managedAppOperation object. + Create new navigation property to operations for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class OperationsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the managedAppOperation objects. + Zero or more long running operations triggered on the app registration. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_app_registrations/managed_app_registrations_request_builder.py b/msgraph/generated/device_app_management/managed_app_registrations/managed_app_registrations_request_builder.py index 47e45c025ff..1366f2081d6 100644 --- a/msgraph/generated/device_app_management/managed_app_registrations/managed_app_registrations_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_registrations/managed_app_registrations_request_builder.py @@ -50,10 +50,9 @@ def by_managed_app_registration_id(self,managed_app_registration_id: str) -> Man async def get(self,request_configuration: Optional[RequestConfiguration[ManagedAppRegistrationsRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedAppRegistrationCollectionResponse]: """ - List properties and relationships of the androidManagedAppRegistration objects. + The managed app registrations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedAppRegistrationCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-androidmanagedappregistration-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -71,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ManagedA async def post(self,body: ManagedAppRegistration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedAppRegistration]: """ - Create a new androidManagedAppRegistration object. + Create new navigation property to managedAppRegistrations for deviceAppManagement param body: The request body 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-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -95,7 +93,7 @@ async def post(self,body: ManagedAppRegistration, request_configuration: Optiona def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedAppRegistrationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the androidManagedAppRegistration objects. + The managed app registrations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -106,7 +104,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ManagedAppRegistration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new androidManagedAppRegistration object. + Create new navigation property to managedAppRegistrations for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -150,7 +148,7 @@ def get_user_ids_with_flagged_app_registration(self) -> GetUserIdsWithFlaggedApp @dataclass class ManagedAppRegistrationsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the androidManagedAppRegistration objects. + The managed app registrations. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_app_statuses/item/managed_app_status_item_request_builder.py b/msgraph/generated/device_app_management/managed_app_statuses/item/managed_app_status_item_request_builder.py index 46420cdf85f..f1a298f15bf 100644 --- a/msgraph/generated/device_app_management/managed_app_statuses/item/managed_app_status_item_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_statuses/item/managed_app_status_item_request_builder.py @@ -50,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ManagedAppStatusItemRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedAppStatus]: """ - Read properties and relationships of the managedAppStatus object. + The managed app statuses. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedAppStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedappstatus-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -105,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 managedAppStatus object. + The managed app statuses. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -149,7 +148,7 @@ class ManagedAppStatusItemRequestBuilderDeleteRequestConfiguration(RequestConfig @dataclass class ManagedAppStatusItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the managedAppStatus object. + The managed app statuses. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_app_statuses/managed_app_statuses_request_builder.py b/msgraph/generated/device_app_management/managed_app_statuses/managed_app_statuses_request_builder.py index 62ea4f23fee..52ab68d541a 100644 --- a/msgraph/generated/device_app_management/managed_app_statuses/managed_app_statuses_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_statuses/managed_app_statuses_request_builder.py @@ -49,10 +49,9 @@ def by_managed_app_status_id(self,managed_app_status_id: str) -> ManagedAppStatu async def get(self,request_configuration: Optional[RequestConfiguration[ManagedAppStatusesRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedAppStatusCollectionResponse]: """ - List properties and relationships of the managedAppStatus objects. + The managed app statuses. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedAppStatusCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedappstatus-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -93,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 managedAppStatus objects. + The managed app statuses. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -139,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ManagedAppStatusesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the managedAppStatus objects. + The managed app statuses. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_e_books/item/assign/assign_request_builder.py b/msgraph/generated/device_app_management/managed_e_books/item/assign/assign_request_builder.py index f25f3273bd9..11dbd178cdf 100644 --- a/msgraph/generated/device_app_management/managed_e_books/item/assign/assign_request_builder.py +++ b/msgraph/generated/device_app_management/managed_e_books/item/assign/assign_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AssignPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Not yet documented + Invoke action assign param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-books-managedebook-assign?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: AssignPostRequestBody, request_configuration: Optional def to_post_request_information(self,body: AssignPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action assign 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/managed_e_books/item/assignments/assignments_request_builder.py b/msgraph/generated/device_app_management/managed_e_books/item/assignments/assignments_request_builder.py index 13a0f782fd8..fc161890712 100644 --- a/msgraph/generated/device_app_management/managed_e_books/item/assignments/assignments_request_builder.py +++ b/msgraph/generated/device_app_management/managed_e_books/item/assignments/assignments_request_builder.py @@ -49,10 +49,9 @@ 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. + The list of assignments for this eBook. 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 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ 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 new navigation property to assignments for deviceAppManagement 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 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,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. + The list of assignments for this eBook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,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 new navigation property to assignments for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AssignmentsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the iosVppEBookAssignment objects. + The list of assignments for this eBook. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_e_books/item/assignments/item/managed_e_book_assignment_item_request_builder.py b/msgraph/generated/device_app_management/managed_e_books/item/assignments/item/managed_e_book_assignment_item_request_builder.py index 96b512a6e2d..dfa188705ce 100644 --- a/msgraph/generated/device_app_management/managed_e_books/item/assignments/item/managed_e_book_assignment_item_request_builder.py +++ b/msgraph/generated/device_app_management/managed_e_books/item/assignments/item/managed_e_book_assignment_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a iosVppEBookAssignment. + Delete navigation property assignments for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-books-iosvppebookassignment-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ 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. + The list of assignments for this eBook. 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 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ManagedE async def patch(self,body: ManagedEBookAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedEBookAssignment]: """ - Update the properties of a iosVppEBookAssignment object. + Update the navigation property assignments in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedEBookAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-books-iosvppebookassignment-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: ManagedEBookAssignment, request_configuration: Option def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a iosVppEBookAssignment. + Delete navigation property assignments for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,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. + The list of assignments for this eBook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ManagedEBookAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a iosVppEBookAssignment object. + Update the navigation property assignments in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class ManagedEBookAssignmentItemRequestBuilderDeleteRequestConfiguration(Request @dataclass class ManagedEBookAssignmentItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the iosVppEBookAssignment object. + The list of assignments for this eBook. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_e_books/item/device_states/device_states_request_builder.py b/msgraph/generated/device_app_management/managed_e_books/item/device_states/device_states_request_builder.py index 3deffa1cd60..37e6233717e 100644 --- a/msgraph/generated/device_app_management/managed_e_books/item/device_states/device_states_request_builder.py +++ b/msgraph/generated/device_app_management/managed_e_books/item/device_states/device_states_request_builder.py @@ -49,10 +49,9 @@ def by_device_install_state_id(self,device_install_state_id: str) -> DeviceInsta async def get(self,request_configuration: Optional[RequestConfiguration[DeviceStatesRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceInstallStateCollectionResponse]: """ - List properties and relationships of the deviceInstallState objects. + The list of installation states for this eBook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceInstallStateCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-books-deviceinstallstate-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceSt async def post(self,body: DeviceInstallState, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceInstallState]: """ - Create a new deviceInstallState object. + Create new navigation property to deviceStates for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceInstallState] - Find more info here: https://learn.microsoft.com/graph/api/intune-books-deviceinstallstate-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: DeviceInstallState, request_configuration: Optional[Re def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceStatesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the deviceInstallState objects. + The list of installation states for this eBook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DeviceInstallState, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new deviceInstallState object. + Create new navigation property to deviceStates for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DeviceStatesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the deviceInstallState objects. + The list of installation states for this eBook. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_e_books/item/device_states/item/device_install_state_item_request_builder.py b/msgraph/generated/device_app_management/managed_e_books/item/device_states/item/device_install_state_item_request_builder.py index 4a6f941b5ff..738cb3900b9 100644 --- a/msgraph/generated/device_app_management/managed_e_books/item/device_states/item/device_install_state_item_request_builder.py +++ b/msgraph/generated/device_app_management/managed_e_books/item/device_states/item/device_install_state_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a deviceInstallState. + Delete navigation property deviceStates for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-books-deviceinstallstate-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceInstallStateItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceInstallState]: """ - Read properties and relationships of the deviceInstallState object. + The list of installation states for this eBook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceInstallState] - Find more info here: https://learn.microsoft.com/graph/api/intune-books-deviceinstallstate-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceIn async def patch(self,body: DeviceInstallState, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceInstallState]: """ - Update the properties of a deviceInstallState object. + Update the navigation property deviceStates in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceInstallState] - Find more info here: https://learn.microsoft.com/graph/api/intune-books-deviceinstallstate-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: DeviceInstallState, request_configuration: Optional[R def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a deviceInstallState. + Delete navigation property deviceStates for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceInstallStateItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceInstallState object. + The list of installation states for this eBook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceInstallState, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceInstallState object. + Update the navigation property deviceStates in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class DeviceInstallStateItemRequestBuilderDeleteRequestConfiguration(RequestConf @dataclass class DeviceInstallStateItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceInstallState object. + The list of installation states for this eBook. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_e_books/item/install_summary/install_summary_request_builder.py b/msgraph/generated/device_app_management/managed_e_books/item/install_summary/install_summary_request_builder.py index 076d4f7aa38..db557ab6f86 100644 --- a/msgraph/generated/device_app_management/managed_e_books/item/install_summary/install_summary_request_builder.py +++ b/msgraph/generated/device_app_management/managed_e_books/item/install_summary/install_summary_request_builder.py @@ -50,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[InstallSummaryRequestBuilderGetQueryParameters]] = None) -> Optional[EBookInstallSummary]: """ - Read properties and relationships of the eBookInstallSummary object. + Mobile App Install Summary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[EBookInstallSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-books-ebookinstallsummary-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -71,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[InstallS async def patch(self,body: EBookInstallSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EBookInstallSummary]: """ - Update the properties of a eBookInstallSummary object. + Update the navigation property installSummary in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[EBookInstallSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-books-ebookinstallsummary-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -106,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[InstallSummaryRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the eBookInstallSummary object. + Mobile App Install Summary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -117,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: EBookInstallSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a eBookInstallSummary object. + Update the navigation property installSummary in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -150,7 +148,7 @@ class InstallSummaryRequestBuilderDeleteRequestConfiguration(RequestConfiguratio @dataclass class InstallSummaryRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the eBookInstallSummary object. + Mobile App Install Summary. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_e_books/item/managed_e_book_item_request_builder.py b/msgraph/generated/device_app_management/managed_e_books/item/managed_e_book_item_request_builder.py index 21344a1e6dd..47a91dc3d70 100644 --- a/msgraph/generated/device_app_management/managed_e_books/item/managed_e_book_item_request_builder.py +++ b/msgraph/generated/device_app_management/managed_e_books/item/managed_e_book_item_request_builder.py @@ -37,10 +37,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a iosVppEBook. + Delete navigation property managedEBooks for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-books-iosvppebook-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -56,10 +55,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ManagedEBookItemRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedEBook]: """ - Read properties and relationships of the iosVppEBook object. + The Managed eBook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedEBook] - Find more info here: https://learn.microsoft.com/graph/api/intune-books-iosvppebook-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -77,11 +75,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ManagedE async def patch(self,body: ManagedEBook, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedEBook]: """ - Update the properties of a iosVppEBook object. + Update the navigation property managedEBooks in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedEBook] - Find more info here: https://learn.microsoft.com/graph/api/intune-books-iosvppebook-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -101,7 +98,7 @@ async def patch(self,body: ManagedEBook, request_configuration: Optional[Request def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a iosVppEBook. + Delete navigation property managedEBooks for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +109,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedEBookItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the iosVppEBook object. + The Managed eBook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -123,7 +120,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ManagedEBook, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a iosVppEBook object. + Update the navigation property managedEBooks in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -201,7 +198,7 @@ class ManagedEBookItemRequestBuilderDeleteRequestConfiguration(RequestConfigurat @dataclass class ManagedEBookItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the iosVppEBook object. + The Managed eBook. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_e_books/item/user_state_summary/item/user_install_state_summary_item_request_builder.py b/msgraph/generated/device_app_management/managed_e_books/item/user_state_summary/item/user_install_state_summary_item_request_builder.py index 539a936bbc6..e674dd8cebe 100644 --- a/msgraph/generated/device_app_management/managed_e_books/item/user_state_summary/item/user_install_state_summary_item_request_builder.py +++ b/msgraph/generated/device_app_management/managed_e_books/item/user_state_summary/item/user_install_state_summary_item_request_builder.py @@ -33,10 +33,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a userInstallStateSummary. + Delete navigation property userStateSummary for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-books-userinstallstatesummary-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -52,10 +51,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[UserInstallStateSummaryItemRequestBuilderGetQueryParameters]] = None) -> Optional[UserInstallStateSummary]: """ - Read properties and relationships of the userInstallStateSummary object. + The list of installation states for this eBook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UserInstallStateSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-books-userinstallstatesummary-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -73,11 +71,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UserInst async def patch(self,body: UserInstallStateSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[UserInstallStateSummary]: """ - Update the properties of a userInstallStateSummary object. + Update the navigation property userStateSummary in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UserInstallStateSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-books-userinstallstatesummary-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -97,7 +94,7 @@ async def patch(self,body: UserInstallStateSummary, request_configuration: Optio def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a userInstallStateSummary. + Delete navigation property userStateSummary for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -108,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UserInstallStateSummaryItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the userInstallStateSummary object. + The list of installation states for this eBook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -119,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: UserInstallStateSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a userInstallStateSummary object. + Update the navigation property userStateSummary in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -161,7 +158,7 @@ class UserInstallStateSummaryItemRequestBuilderDeleteRequestConfiguration(Reques @dataclass class UserInstallStateSummaryItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the userInstallStateSummary object. + The list of installation states for this eBook. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_e_books/item/user_state_summary/user_state_summary_request_builder.py b/msgraph/generated/device_app_management/managed_e_books/item/user_state_summary/user_state_summary_request_builder.py index f09f3eb564c..7f4fa4d2b53 100644 --- a/msgraph/generated/device_app_management/managed_e_books/item/user_state_summary/user_state_summary_request_builder.py +++ b/msgraph/generated/device_app_management/managed_e_books/item/user_state_summary/user_state_summary_request_builder.py @@ -49,10 +49,9 @@ def by_user_install_state_summary_id(self,user_install_state_summary_id: str) -> async def get(self,request_configuration: Optional[RequestConfiguration[UserStateSummaryRequestBuilderGetQueryParameters]] = None) -> Optional[UserInstallStateSummaryCollectionResponse]: """ - List properties and relationships of the userInstallStateSummary objects. + The list of installation states for this eBook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UserInstallStateSummaryCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-books-userinstallstatesummary-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UserStat async def post(self,body: UserInstallStateSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[UserInstallStateSummary]: """ - Create a new userInstallStateSummary object. + Create new navigation property to userStateSummary for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UserInstallStateSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-books-userinstallstatesummary-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: UserInstallStateSummary, request_configuration: Option def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UserStateSummaryRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the userInstallStateSummary objects. + The list of installation states for this eBook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: UserInstallStateSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new userInstallStateSummary object. + Create new navigation property to userStateSummary for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class UserStateSummaryRequestBuilderGetQueryParameters(): """ - List properties and relationships of the userInstallStateSummary objects. + The list of installation states for this eBook. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/managed_e_books/managed_e_books_request_builder.py b/msgraph/generated/device_app_management/managed_e_books/managed_e_books_request_builder.py index f994aa37717..97078b4dfac 100644 --- a/msgraph/generated/device_app_management/managed_e_books/managed_e_books_request_builder.py +++ b/msgraph/generated/device_app_management/managed_e_books/managed_e_books_request_builder.py @@ -49,10 +49,9 @@ def by_managed_e_book_id(self,managed_e_book_id: str) -> ManagedEBookItemRequest async def get(self,request_configuration: Optional[RequestConfiguration[ManagedEBooksRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedEBookCollectionResponse]: """ - List properties and relationships of the iosVppEBook objects. + The Managed eBook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedEBookCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-books-iosvppebook-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ManagedE async def post(self,body: ManagedEBook, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedEBook]: """ - Create a new iosVppEBook object. + Create new navigation property to managedEBooks for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedEBook] - Find more info here: https://learn.microsoft.com/graph/api/intune-books-iosvppebook-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: ManagedEBook, request_configuration: Optional[RequestC def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedEBooksRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the iosVppEBook objects. + The Managed eBook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ManagedEBook, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new iosVppEBook object. + Create new navigation property to managedEBooks for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ManagedEBooksRequestBuilderGetQueryParameters(): """ - List properties and relationships of the iosVppEBook objects. + The Managed eBook. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/item/mdm_windows_information_protection_policy_item_request_builder.py b/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/item/mdm_windows_information_protection_policy_item_request_builder.py index 46cf3e32b09..b9c1cd6746a 100644 --- a/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/item/mdm_windows_information_protection_policy_item_request_builder.py +++ b/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/item/mdm_windows_information_protection_policy_item_request_builder.py @@ -35,10 +35,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a mdmWindowsInformationProtectionPolicy. + Delete navigation property mdmWindowsInformationProtectionPolicies for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-mdmwindowsinformationprotectionpolicy-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -54,10 +53,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MdmWindowsInformationProtectionPolicyItemRequestBuilderGetQueryParameters]] = None) -> Optional[MdmWindowsInformationProtectionPolicy]: """ - Read properties and relationships of the mdmWindowsInformationProtectionPolicy object. + Windows information protection for apps running on devices which are MDM enrolled. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MdmWindowsInformationProtectionPolicy] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-mdmwindowsinformationprotectionpolicy-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -75,11 +73,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MdmWindo async def patch(self,body: MdmWindowsInformationProtectionPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MdmWindowsInformationProtectionPolicy]: """ - Update the properties of a mdmWindowsInformationProtectionPolicy object. + Update the navigation property mdmWindowsInformationProtectionPolicies in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MdmWindowsInformationProtectionPolicy] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-mdmwindowsinformationprotectionpolicy-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -99,7 +96,7 @@ async def patch(self,body: MdmWindowsInformationProtectionPolicy, request_config def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a mdmWindowsInformationProtectionPolicy. + Delete navigation property mdmWindowsInformationProtectionPolicies for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -110,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MdmWindowsInformationProtectionPolicyItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the mdmWindowsInformationProtectionPolicy object. + Windows information protection for apps running on devices which are MDM enrolled. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -121,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: MdmWindowsInformationProtectionPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a mdmWindowsInformationProtectionPolicy object. + Update the navigation property mdmWindowsInformationProtectionPolicies in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -181,7 +178,7 @@ class MdmWindowsInformationProtectionPolicyItemRequestBuilderDeleteRequestConfig @dataclass class MdmWindowsInformationProtectionPolicyItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the mdmWindowsInformationProtectionPolicy object. + Windows information protection for apps running on devices which are MDM enrolled. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/mdm_windows_information_protection_policies_request_builder.py b/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/mdm_windows_information_protection_policies_request_builder.py index 682670e7164..b800743a3fd 100644 --- a/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/mdm_windows_information_protection_policies_request_builder.py +++ b/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/mdm_windows_information_protection_policies_request_builder.py @@ -49,10 +49,9 @@ def by_mdm_windows_information_protection_policy_id(self,mdm_windows_information async def get(self,request_configuration: Optional[RequestConfiguration[MdmWindowsInformationProtectionPoliciesRequestBuilderGetQueryParameters]] = None) -> Optional[MdmWindowsInformationProtectionPolicyCollectionResponse]: """ - List properties and relationships of the mdmWindowsInformationProtectionPolicy objects. + Windows information protection for apps running on devices which are MDM enrolled. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MdmWindowsInformationProtectionPolicyCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-mdmwindowsinformationprotectionpolicy-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MdmWindo async def post(self,body: MdmWindowsInformationProtectionPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MdmWindowsInformationProtectionPolicy]: """ - Create a new mdmWindowsInformationProtectionPolicy object. + Create new navigation property to mdmWindowsInformationProtectionPolicies for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MdmWindowsInformationProtectionPolicy] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-mdmwindowsinformationprotectionpolicy-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: MdmWindowsInformationProtectionPolicy, request_configu def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MdmWindowsInformationProtectionPoliciesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the mdmWindowsInformationProtectionPolicy objects. + Windows information protection for apps running on devices which are MDM enrolled. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: MdmWindowsInformationProtectionPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new mdmWindowsInformationProtectionPolicy object. + Create new navigation property to mdmWindowsInformationProtectionPolicies for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class MdmWindowsInformationProtectionPoliciesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the mdmWindowsInformationProtectionPolicy objects. + Windows information protection for apps running on devices which are MDM enrolled. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_app_categories/item/mobile_app_category_item_request_builder.py b/msgraph/generated/device_app_management/mobile_app_categories/item/mobile_app_category_item_request_builder.py index d291517b0c3..b5117b1beef 100644 --- a/msgraph/generated/device_app_management/mobile_app_categories/item/mobile_app_category_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_app_categories/item/mobile_app_category_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a mobileAppCategory. + Delete navigation property mobileAppCategories for deviceAppManagement 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-mobileappcategory-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppCategoryItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppCategory]: """ - Read properties and relationships of the mobileAppCategory object. + The mobile app categories. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppCategory] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-mobileappcategory-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MobileAp async def patch(self,body: MobileAppCategory, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppCategory]: """ - Update the properties of a mobileAppCategory object. + Update the navigation property mobileAppCategories in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppCategory] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-mobileappcategory-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: MobileAppCategory, request_configuration: Optional[Re def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a mobileAppCategory. + Delete navigation property mobileAppCategories for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppCategoryItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the mobileAppCategory object. + The mobile app categories. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: MobileAppCategory, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a mobileAppCategory object. + Update the navigation property mobileAppCategories in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class MobileAppCategoryItemRequestBuilderDeleteRequestConfiguration(RequestConfi @dataclass class MobileAppCategoryItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the mobileAppCategory object. + The mobile app categories. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_app_categories/mobile_app_categories_request_builder.py b/msgraph/generated/device_app_management/mobile_app_categories/mobile_app_categories_request_builder.py index e1424153870..ae17d42b4e5 100644 --- a/msgraph/generated/device_app_management/mobile_app_categories/mobile_app_categories_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_app_categories/mobile_app_categories_request_builder.py @@ -49,10 +49,9 @@ def by_mobile_app_category_id(self,mobile_app_category_id: str) -> MobileAppCate async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppCategoriesRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppCategoryCollectionResponse]: """ - List properties and relationships of the mobileAppCategory objects. + The mobile app categories. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppCategoryCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-mobileappcategory-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MobileAp async def post(self,body: MobileAppCategory, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppCategory]: """ - Create a new mobileAppCategory object. + Create new navigation property to mobileAppCategories for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppCategory] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-mobileappcategory-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: MobileAppCategory, request_configuration: Optional[Req def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppCategoriesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the mobileAppCategory objects. + The mobile app categories. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: MobileAppCategory, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new mobileAppCategory object. + Create new navigation property to mobileAppCategories for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class MobileAppCategoriesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the mobileAppCategory objects. + The mobile app categories. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_app_configurations/item/assign/assign_request_builder.py b/msgraph/generated/device_app_management/mobile_app_configurations/item/assign/assign_request_builder.py index 9fafd10468d..ccfca6c661d 100644 --- a/msgraph/generated/device_app_management/mobile_app_configurations/item/assign/assign_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_app_configurations/item/assign/assign_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AssignPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Not yet documented + Invoke action assign param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfiguration-assign?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: AssignPostRequestBody, request_configuration: Optional def to_post_request_information(self,body: AssignPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action assign 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/mobile_app_configurations/item/assignments/assignments_request_builder.py b/msgraph/generated/device_app_management/mobile_app_configurations/item/assignments/assignments_request_builder.py index b4793ba00ea..0a862ead20b 100644 --- a/msgraph/generated/device_app_management/mobile_app_configurations/item/assignments/assignments_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_app_configurations/item/assignments/assignments_request_builder.py @@ -49,10 +49,9 @@ def by_managed_device_mobile_app_configuration_assignment_id(self,managed_device async def get(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedDeviceMobileAppConfigurationAssignmentCollectionResponse]: """ - List properties and relationships of the managedDeviceMobileAppConfigurationAssignment objects. + The list of group assignemenets for app configration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDeviceMobileAppConfigurationAssignmentCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationassignment-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assignme async def post(self,body: ManagedDeviceMobileAppConfigurationAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedDeviceMobileAppConfigurationAssignment]: """ - Create a new managedDeviceMobileAppConfigurationAssignment object. + Create new navigation property to assignments for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDeviceMobileAppConfigurationAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationassignment-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: ManagedDeviceMobileAppConfigurationAssignment, request def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the managedDeviceMobileAppConfigurationAssignment objects. + The list of group assignemenets for app configration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ManagedDeviceMobileAppConfigurationAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new managedDeviceMobileAppConfigurationAssignment object. + Create new navigation property to assignments for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AssignmentsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the managedDeviceMobileAppConfigurationAssignment objects. + The list of group assignemenets for app configration. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_app_configurations/item/assignments/item/managed_device_mobile_app_configuration_assignment_item_request_builder.py b/msgraph/generated/device_app_management/mobile_app_configurations/item/assignments/item/managed_device_mobile_app_configuration_assignment_item_request_builder.py index 7651c23ed8b..cc33a0b7b4f 100644 --- a/msgraph/generated/device_app_management/mobile_app_configurations/item/assignments/item/managed_device_mobile_app_configuration_assignment_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_app_configurations/item/assignments/item/managed_device_mobile_app_configuration_assignment_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a managedDeviceMobileAppConfigurationAssignment. + Delete navigation property assignments for deviceAppManagement 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-manageddevicemobileappconfigurationassignment-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ManagedDeviceMobileAppConfigurationAssignmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedDeviceMobileAppConfigurationAssignment]: """ - Read properties and relationships of the managedDeviceMobileAppConfigurationAssignment object. + The list of group assignemenets for app configration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDeviceMobileAppConfigurationAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationassignment-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ManagedD async def patch(self,body: ManagedDeviceMobileAppConfigurationAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedDeviceMobileAppConfigurationAssignment]: """ - Update the properties of a managedDeviceMobileAppConfigurationAssignment object. + Update the navigation property assignments in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDeviceMobileAppConfigurationAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationassignment-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: ManagedDeviceMobileAppConfigurationAssignment, reques def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a managedDeviceMobileAppConfigurationAssignment. + Delete navigation property assignments for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedDeviceMobileAppConfigurationAssignmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the managedDeviceMobileAppConfigurationAssignment object. + The list of group assignemenets for app configration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ManagedDeviceMobileAppConfigurationAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a managedDeviceMobileAppConfigurationAssignment object. + Update the navigation property assignments in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class ManagedDeviceMobileAppConfigurationAssignmentItemRequestBuilderDeleteReque @dataclass class ManagedDeviceMobileAppConfigurationAssignmentItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the managedDeviceMobileAppConfigurationAssignment object. + The list of group assignemenets for app configration. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_app_configurations/item/device_status_summary/device_status_summary_request_builder.py b/msgraph/generated/device_app_management/mobile_app_configurations/item/device_status_summary/device_status_summary_request_builder.py index 384eb64268f..0ed57beb077 100644 --- a/msgraph/generated/device_app_management/mobile_app_configurations/item/device_status_summary/device_status_summary_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_app_configurations/item/device_status_summary/device_status_summary_request_builder.py @@ -50,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceStatusSummaryRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedDeviceMobileAppConfigurationDeviceSummary]: """ - Read properties and relationships of the managedDeviceMobileAppConfigurationDeviceSummary object. + App configuration device status summary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDeviceMobileAppConfigurationDeviceSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationdevicesummary-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -71,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceSt async def patch(self,body: ManagedDeviceMobileAppConfigurationDeviceSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedDeviceMobileAppConfigurationDeviceSummary]: """ - Update the properties of a managedDeviceMobileAppConfigurationDeviceSummary object. + Update the navigation property deviceStatusSummary in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDeviceMobileAppConfigurationDeviceSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationdevicesummary-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -106,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceStatusSummaryRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the managedDeviceMobileAppConfigurationDeviceSummary object. + App configuration device status summary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -117,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ManagedDeviceMobileAppConfigurationDeviceSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a managedDeviceMobileAppConfigurationDeviceSummary object. + Update the navigation property deviceStatusSummary in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -150,7 +148,7 @@ class DeviceStatusSummaryRequestBuilderDeleteRequestConfiguration(RequestConfigu @dataclass class DeviceStatusSummaryRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the managedDeviceMobileAppConfigurationDeviceSummary object. + App configuration device status summary. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_app_configurations/item/device_statuses/device_statuses_request_builder.py b/msgraph/generated/device_app_management/mobile_app_configurations/item/device_statuses/device_statuses_request_builder.py index ba22032f0c0..9075fa3f3f8 100644 --- a/msgraph/generated/device_app_management/mobile_app_configurations/item/device_statuses/device_statuses_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_app_configurations/item/device_statuses/device_statuses_request_builder.py @@ -49,10 +49,9 @@ def by_managed_device_mobile_app_configuration_device_status_id(self,managed_dev async def get(self,request_configuration: Optional[RequestConfiguration[DeviceStatusesRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedDeviceMobileAppConfigurationDeviceStatusCollectionResponse]: """ - List properties and relationships of the managedDeviceMobileAppConfigurationDeviceStatus objects. + List of ManagedDeviceMobileAppConfigurationDeviceStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDeviceMobileAppConfigurationDeviceStatusCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationdevicestatus-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceSt async def post(self,body: ManagedDeviceMobileAppConfigurationDeviceStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedDeviceMobileAppConfigurationDeviceStatus]: """ - Create a new managedDeviceMobileAppConfigurationDeviceStatus object. + Create new navigation property to deviceStatuses for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDeviceMobileAppConfigurationDeviceStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationdevicestatus-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: ManagedDeviceMobileAppConfigurationDeviceStatus, reque def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceStatusesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the managedDeviceMobileAppConfigurationDeviceStatus objects. + List of ManagedDeviceMobileAppConfigurationDeviceStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ManagedDeviceMobileAppConfigurationDeviceStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new managedDeviceMobileAppConfigurationDeviceStatus object. + Create new navigation property to deviceStatuses for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DeviceStatusesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the managedDeviceMobileAppConfigurationDeviceStatus objects. + List of ManagedDeviceMobileAppConfigurationDeviceStatus. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_app_configurations/item/device_statuses/item/managed_device_mobile_app_configuration_device_status_item_request_builder.py b/msgraph/generated/device_app_management/mobile_app_configurations/item/device_statuses/item/managed_device_mobile_app_configuration_device_status_item_request_builder.py index 8d52c5af86f..36e5f7a7814 100644 --- a/msgraph/generated/device_app_management/mobile_app_configurations/item/device_statuses/item/managed_device_mobile_app_configuration_device_status_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_app_configurations/item/device_statuses/item/managed_device_mobile_app_configuration_device_status_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a managedDeviceMobileAppConfigurationDeviceStatus. + Delete navigation property deviceStatuses for deviceAppManagement 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-manageddevicemobileappconfigurationdevicestatus-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ManagedDeviceMobileAppConfigurationDeviceStatusItemRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedDeviceMobileAppConfigurationDeviceStatus]: """ - Read properties and relationships of the managedDeviceMobileAppConfigurationDeviceStatus object. + List of ManagedDeviceMobileAppConfigurationDeviceStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDeviceMobileAppConfigurationDeviceStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationdevicestatus-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ManagedD async def patch(self,body: ManagedDeviceMobileAppConfigurationDeviceStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedDeviceMobileAppConfigurationDeviceStatus]: """ - Update the properties of a managedDeviceMobileAppConfigurationDeviceStatus object. + Update the navigation property deviceStatuses in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDeviceMobileAppConfigurationDeviceStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationdevicestatus-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: ManagedDeviceMobileAppConfigurationDeviceStatus, requ def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a managedDeviceMobileAppConfigurationDeviceStatus. + Delete navigation property deviceStatuses for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedDeviceMobileAppConfigurationDeviceStatusItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the managedDeviceMobileAppConfigurationDeviceStatus object. + List of ManagedDeviceMobileAppConfigurationDeviceStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ManagedDeviceMobileAppConfigurationDeviceStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a managedDeviceMobileAppConfigurationDeviceStatus object. + Update the navigation property deviceStatuses in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class ManagedDeviceMobileAppConfigurationDeviceStatusItemRequestBuilderDeleteReq @dataclass class ManagedDeviceMobileAppConfigurationDeviceStatusItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the managedDeviceMobileAppConfigurationDeviceStatus object. + List of ManagedDeviceMobileAppConfigurationDeviceStatus. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_app_configurations/item/managed_device_mobile_app_configuration_item_request_builder.py b/msgraph/generated/device_app_management/mobile_app_configurations/item/managed_device_mobile_app_configuration_item_request_builder.py index a8b5cd03758..b40f834fe15 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 @@ -38,10 +38,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a iosMobileAppConfiguration. + Delete navigation property mobileAppConfigurations for deviceAppManagement 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-iosmobileappconfiguration-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -57,10 +56,9 @@ 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. + The Managed Device Mobile Application Configurations. 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 """ request_info = self.to_get_request_information( request_configuration @@ -78,11 +76,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ManagedD async def patch(self,body: ManagedDeviceMobileAppConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedDeviceMobileAppConfiguration]: """ - Update the properties of a iosMobileAppConfiguration object. + Update the navigation property mobileAppConfigurations in deviceAppManagement param body: The request body 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-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -102,7 +99,7 @@ async def patch(self,body: ManagedDeviceMobileAppConfiguration, request_configur def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a iosMobileAppConfiguration. + Delete navigation property mobileAppConfigurations for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -113,7 +110,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. + The Managed Device Mobile Application Configurations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -124,7 +121,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ManagedDeviceMobileAppConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a iosMobileAppConfiguration object. + Update the navigation property mobileAppConfigurations in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -211,7 +208,7 @@ class ManagedDeviceMobileAppConfigurationItemRequestBuilderDeleteRequestConfigur @dataclass class ManagedDeviceMobileAppConfigurationItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the iosMobileAppConfiguration object. + The Managed Device Mobile Application Configurations. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_app_configurations/item/user_status_summary/user_status_summary_request_builder.py b/msgraph/generated/device_app_management/mobile_app_configurations/item/user_status_summary/user_status_summary_request_builder.py index 51fcedd42b2..1c1ac65c6a8 100644 --- a/msgraph/generated/device_app_management/mobile_app_configurations/item/user_status_summary/user_status_summary_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_app_configurations/item/user_status_summary/user_status_summary_request_builder.py @@ -50,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[UserStatusSummaryRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedDeviceMobileAppConfigurationUserSummary]: """ - Read properties and relationships of the managedDeviceMobileAppConfigurationUserSummary object. + App configuration user status summary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDeviceMobileAppConfigurationUserSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationusersummary-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -71,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UserStat async def patch(self,body: ManagedDeviceMobileAppConfigurationUserSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedDeviceMobileAppConfigurationUserSummary]: """ - Update the properties of a managedDeviceMobileAppConfigurationUserSummary object. + Update the navigation property userStatusSummary in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDeviceMobileAppConfigurationUserSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationusersummary-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -106,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UserStatusSummaryRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the managedDeviceMobileAppConfigurationUserSummary object. + App configuration user status summary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -117,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ManagedDeviceMobileAppConfigurationUserSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a managedDeviceMobileAppConfigurationUserSummary object. + Update the navigation property userStatusSummary in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -150,7 +148,7 @@ class UserStatusSummaryRequestBuilderDeleteRequestConfiguration(RequestConfigura @dataclass class UserStatusSummaryRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the managedDeviceMobileAppConfigurationUserSummary object. + App configuration user status summary. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_app_configurations/item/user_statuses/item/managed_device_mobile_app_configuration_user_status_item_request_builder.py b/msgraph/generated/device_app_management/mobile_app_configurations/item/user_statuses/item/managed_device_mobile_app_configuration_user_status_item_request_builder.py index 6281afd5a9f..91d65e0b6d9 100644 --- a/msgraph/generated/device_app_management/mobile_app_configurations/item/user_statuses/item/managed_device_mobile_app_configuration_user_status_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_app_configurations/item/user_statuses/item/managed_device_mobile_app_configuration_user_status_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a managedDeviceMobileAppConfigurationUserStatus. + Delete navigation property userStatuses for deviceAppManagement 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-manageddevicemobileappconfigurationuserstatus-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ManagedDeviceMobileAppConfigurationUserStatusItemRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedDeviceMobileAppConfigurationUserStatus]: """ - Read properties and relationships of the managedDeviceMobileAppConfigurationUserStatus object. + List of ManagedDeviceMobileAppConfigurationUserStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDeviceMobileAppConfigurationUserStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationuserstatus-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ManagedD async def patch(self,body: ManagedDeviceMobileAppConfigurationUserStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedDeviceMobileAppConfigurationUserStatus]: """ - Update the properties of a managedDeviceMobileAppConfigurationUserStatus object. + Update the navigation property userStatuses in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDeviceMobileAppConfigurationUserStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationuserstatus-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: ManagedDeviceMobileAppConfigurationUserStatus, reques def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a managedDeviceMobileAppConfigurationUserStatus. + Delete navigation property userStatuses for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ManagedDeviceMobileAppConfigurationUserStatusItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the managedDeviceMobileAppConfigurationUserStatus object. + List of ManagedDeviceMobileAppConfigurationUserStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ManagedDeviceMobileAppConfigurationUserStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a managedDeviceMobileAppConfigurationUserStatus object. + Update the navigation property userStatuses in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class ManagedDeviceMobileAppConfigurationUserStatusItemRequestBuilderDeleteReque @dataclass class ManagedDeviceMobileAppConfigurationUserStatusItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the managedDeviceMobileAppConfigurationUserStatus object. + List of ManagedDeviceMobileAppConfigurationUserStatus. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_app_configurations/item/user_statuses/user_statuses_request_builder.py b/msgraph/generated/device_app_management/mobile_app_configurations/item/user_statuses/user_statuses_request_builder.py index 0e2c4841b7e..5f404569cae 100644 --- a/msgraph/generated/device_app_management/mobile_app_configurations/item/user_statuses/user_statuses_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_app_configurations/item/user_statuses/user_statuses_request_builder.py @@ -49,10 +49,9 @@ def by_managed_device_mobile_app_configuration_user_status_id(self,managed_devic async def get(self,request_configuration: Optional[RequestConfiguration[UserStatusesRequestBuilderGetQueryParameters]] = None) -> Optional[ManagedDeviceMobileAppConfigurationUserStatusCollectionResponse]: """ - List properties and relationships of the managedDeviceMobileAppConfigurationUserStatus objects. + List of ManagedDeviceMobileAppConfigurationUserStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDeviceMobileAppConfigurationUserStatusCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationuserstatus-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UserStat async def post(self,body: ManagedDeviceMobileAppConfigurationUserStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedDeviceMobileAppConfigurationUserStatus]: """ - Create a new managedDeviceMobileAppConfigurationUserStatus object. + Create new navigation property to userStatuses for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDeviceMobileAppConfigurationUserStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfigurationuserstatus-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: ManagedDeviceMobileAppConfigurationUserStatus, request def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UserStatusesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the managedDeviceMobileAppConfigurationUserStatus objects. + List of ManagedDeviceMobileAppConfigurationUserStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ManagedDeviceMobileAppConfigurationUserStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new managedDeviceMobileAppConfigurationUserStatus object. + Create new navigation property to userStatuses for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class UserStatusesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the managedDeviceMobileAppConfigurationUserStatus objects. + List of ManagedDeviceMobileAppConfigurationUserStatus. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_app_configurations/mobile_app_configurations_request_builder.py b/msgraph/generated/device_app_management/mobile_app_configurations/mobile_app_configurations_request_builder.py index a9bab0b78ce..ff9eb7fe343 100644 --- a/msgraph/generated/device_app_management/mobile_app_configurations/mobile_app_configurations_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_app_configurations/mobile_app_configurations_request_builder.py @@ -49,10 +49,9 @@ 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. + The Managed Device Mobile Application Configurations. 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 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MobileAp async def post(self,body: ManagedDeviceMobileAppConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedDeviceMobileAppConfiguration]: """ - Create a new iosMobileAppConfiguration object. + Create new navigation property to mobileAppConfigurations for deviceAppManagement param body: The request body 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-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,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. + The Managed Device Mobile Application Configurations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ManagedDeviceMobileAppConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new iosMobileAppConfiguration object. + Create new navigation property to mobileAppConfigurations for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class MobileAppConfigurationsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the iosMobileAppConfiguration objects. + The Managed Device Mobile Application Configurations. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/assignments/assignments_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/assignments/assignments_request_builder.py index 32760a80ac5..cbd210c4d75 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/assignments/assignments_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/assignments/assignments_request_builder.py @@ -49,10 +49,9 @@ def by_mobile_app_assignment_id(self,mobile_app_assignment_id: str) -> MobileApp async def get(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppAssignmentCollectionResponse]: """ - List properties and relationships of the mobileAppAssignment objects. + The list of group assignments for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppAssignmentCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-mobileappassignment-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assignme async def post(self,body: MobileAppAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppAssignment]: """ - Create a new mobileAppAssignment object. + Create new navigation property to assignments for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-mobileappassignment-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: MobileAppAssignment, request_configuration: Optional[R def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the mobileAppAssignment objects. + The list of group assignments for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: MobileAppAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new mobileAppAssignment object. + Create new navigation property to assignments for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AssignmentsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the mobileAppAssignment objects. + The list of group assignments for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/assignments/item/mobile_app_assignment_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/assignments/item/mobile_app_assignment_item_request_builder.py index 12c6ca3f32d..a797ea84d56 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/assignments/item/mobile_app_assignment_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/assignments/item/mobile_app_assignment_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a mobileAppAssignment. + Delete navigation property assignments for deviceAppManagement 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-mobileappassignment-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppAssignmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppAssignment]: """ - Read properties and relationships of the mobileAppAssignment object. + The list of group assignments for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-mobileappassignment-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MobileAp async def patch(self,body: MobileAppAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppAssignment]: """ - Update the properties of a mobileAppAssignment object. + Update the navigation property assignments in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-mobileappassignment-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: MobileAppAssignment, request_configuration: Optional[ def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a mobileAppAssignment. + Delete navigation property assignments for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppAssignmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the mobileAppAssignment object. + The list of group assignments for this mobile app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: MobileAppAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a mobileAppAssignment object. + Update the navigation property assignments in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration(RequestCon @dataclass class MobileAppAssignmentItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the mobileAppAssignment object. + The list of group assignments for this mobile app. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/content_versions_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/content_versions_request_builder.py index 4bb8f55ae0b..9d36eb5cbea 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/content_versions_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/content_versions_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_content_id(self,mobile_app_content_id: str) -> MobileAppConten async def get(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentCollectionResponse]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContentCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppContent, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. 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 ContentVersionsRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/mobile_app_content_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/mobile_app_content_item_request_builder.py index 4439258439c..ef238da7e8f 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/mobile_app_content_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/mobile_app_content_item_request_builder.py @@ -52,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContent]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContent] """ @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -168,7 +168,7 @@ class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(RequestConfig @dataclass class MobileAppContentItemRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/content_versions_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/content_versions_request_builder.py index eeb7fa897ad..25b1a90d318 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/content_versions_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/content_versions_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_content_id(self,mobile_app_content_id: str) -> MobileAppConten async def get(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentCollectionResponse]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContentCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppContent, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. 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 ContentVersionsRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/mobile_app_content_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/mobile_app_content_item_request_builder.py index 87749ad54f1..7667cc07146 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/mobile_app_content_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/mobile_app_content_item_request_builder.py @@ -52,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContent]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContent] """ @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -168,7 +168,7 @@ class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(RequestConfig @dataclass class MobileAppContentItemRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/content_versions_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/content_versions_request_builder.py index 59569444a3d..d28cb69f9aa 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/content_versions_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/content_versions_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_content_id(self,mobile_app_content_id: str) -> MobileAppConten async def get(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentCollectionResponse]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContentCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppContent, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. 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 ContentVersionsRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/mobile_app_content_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/mobile_app_content_item_request_builder.py index 0b3bc543881..e65103fd54f 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/mobile_app_content_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/mobile_app_content_item_request_builder.py @@ -52,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContent]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContent] """ @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -168,7 +168,7 @@ class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(RequestConfig @dataclass class MobileAppContentItemRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/content_versions_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/content_versions_request_builder.py index 885981ee56c..68c490cfd8c 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/content_versions_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/content_versions_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_content_id(self,mobile_app_content_id: str) -> MobileAppConten async def get(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentCollectionResponse]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContentCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppContent, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. 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 ContentVersionsRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/mobile_app_content_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/mobile_app_content_item_request_builder.py index 42ba352e64c..ac79420f902 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/mobile_app_content_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/mobile_app_content_item_request_builder.py @@ -52,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContent]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContent] """ @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -168,7 +168,7 @@ class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(RequestConfig @dataclass class MobileAppContentItemRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/content_versions_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/content_versions_request_builder.py index 65d120f29da..1c617ae786c 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/content_versions_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/content_versions_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_content_id(self,mobile_app_content_id: str) -> MobileAppConten async def get(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentCollectionResponse]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContentCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppContent, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. 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 ContentVersionsRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/mobile_app_content_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/mobile_app_content_item_request_builder.py index 6b2919c534f..7d0dadc8aed 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/mobile_app_content_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/mobile_app_content_item_request_builder.py @@ -52,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContent]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContent] """ @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -168,7 +168,7 @@ class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(RequestConfig @dataclass class MobileAppContentItemRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/content_versions_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/content_versions_request_builder.py index ba163560096..ff81eee5cd4 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/content_versions_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/content_versions_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_content_id(self,mobile_app_content_id: str) -> MobileAppConten async def get(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentCollectionResponse]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContentCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppContent, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. 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 ContentVersionsRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/mobile_app_content_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/mobile_app_content_item_request_builder.py index c181361fa02..c9e5b4325a6 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/mobile_app_content_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/mobile_app_content_item_request_builder.py @@ -52,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContent]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContent] """ @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -168,7 +168,7 @@ class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(RequestConfig @dataclass class MobileAppContentItemRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/content_versions_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/content_versions_request_builder.py index 7d6745205f6..627c1b8b27d 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/content_versions_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/content_versions_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_content_id(self,mobile_app_content_id: str) -> MobileAppConten async def get(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentCollectionResponse]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContentCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppContent, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. 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 ContentVersionsRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/mobile_app_content_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/mobile_app_content_item_request_builder.py index 204b1dfa33b..beb23642ea7 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/mobile_app_content_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/mobile_app_content_item_request_builder.py @@ -52,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContent]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContent] """ @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -168,7 +168,7 @@ class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(RequestConfig @dataclass class MobileAppContentItemRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/content_versions_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/content_versions_request_builder.py index 4339f41eb7b..a1e01d73fb6 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/content_versions_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/content_versions_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_content_id(self,mobile_app_content_id: str) -> MobileAppConten async def get(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentCollectionResponse]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContentCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppContent, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. 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 ContentVersionsRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/mobile_app_content_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/mobile_app_content_item_request_builder.py index 372559e2cc8..004d52c4c44 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/mobile_app_content_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/mobile_app_content_item_request_builder.py @@ -52,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContent]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContent] """ @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -168,7 +168,7 @@ class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(RequestConfig @dataclass class MobileAppContentItemRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/content_versions_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/content_versions_request_builder.py index d70881786a8..1d67f8934f2 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/content_versions_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/content_versions_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_content_id(self,mobile_app_content_id: str) -> MobileAppConten async def get(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentCollectionResponse]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContentCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppContent, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. 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 ContentVersionsRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/mobile_app_content_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/mobile_app_content_item_request_builder.py index f51abe77e03..882c34f4c3e 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/mobile_app_content_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/mobile_app_content_item_request_builder.py @@ -52,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContent]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContent] """ @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -168,7 +168,7 @@ class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(RequestConfig @dataclass class MobileAppContentItemRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/content_versions_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/content_versions_request_builder.py index 95546664a7f..04ff171489b 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/content_versions_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/content_versions_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_content_id(self,mobile_app_content_id: str) -> MobileAppConten async def get(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentCollectionResponse]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContentCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppContent, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. 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 ContentVersionsRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/mobile_app_content_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/mobile_app_content_item_request_builder.py index f801d4f4419..1ac14e7f18e 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/mobile_app_content_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/mobile_app_content_item_request_builder.py @@ -52,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContent]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContent] """ @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -168,7 +168,7 @@ class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(RequestConfig @dataclass class MobileAppContentItemRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/committed_contained_apps/committed_contained_apps_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/committed_contained_apps/committed_contained_apps_request_builder.py index 2f81500f457..17ff227855f 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/committed_contained_apps/committed_contained_apps_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/committed_contained_apps/committed_contained_apps_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_contained_app_id(self,mobile_contained_app_id: str) -> MobileConta async def get(self,request_configuration: Optional[RequestConfiguration[CommittedContainedAppsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileContainedAppCollectionResponse]: """ - The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. + The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileContainedAppCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileContainedApp, request_configuration: Optional[Re def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CommittedContainedAppsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. + The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. This property is read-only. 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 CommittedContainedAppsRequestBuilderGetQueryParameters(): """ - The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. + The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/committed_contained_apps/item/mobile_contained_app_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/committed_contained_apps/item/mobile_contained_app_item_request_builder.py index 7cc0db33c75..e903cb0f3d3 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/committed_contained_apps/item/mobile_contained_app_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/committed_contained_apps/item/mobile_contained_app_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileContainedAppItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileContainedApp]: """ - The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. + The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileContainedApp] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileContainedAppItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. + The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class MobileContainedAppItemRequestBuilderDeleteRequestConfiguration(RequestConf @dataclass class MobileContainedAppItemRequestBuilderGetQueryParameters(): """ - The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. + The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/content_versions_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/content_versions_request_builder.py index 97d8595151c..4de3d88469e 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/content_versions_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/content_versions_request_builder.py @@ -49,7 +49,7 @@ def by_mobile_app_content_id(self,mobile_app_content_id: str) -> MobileAppConten async def get(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContentCollectionResponse]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContentCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: MobileAppContent, request_configuration: Optional[Requ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ContentVersionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. 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 ContentVersionsRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/mobile_app_content_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/mobile_app_content_item_request_builder.py index 94964f11634..87712e45b96 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/mobile_app_content_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/mobile_app_content_item_request_builder.py @@ -52,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppContent]: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppContent] """ @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppContentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -168,7 +168,7 @@ class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(RequestConfig @dataclass class MobileAppContentItemRequestBuilderGetQueryParameters(): """ - The list of content versions for this app. + The list of content versions for this app. This property is read-only. """ 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 4709b89e1a9..c87731148e0 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/mobile_app_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/mobile_app_item_request_builder.py @@ -51,10 +51,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a androidLobApp. + Delete navigation property mobileApps for deviceAppManagement 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-androidlobapp-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -70,10 +69,9 @@ 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 androidLobApp object. + The mobile apps. 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-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -91,11 +89,10 @@ 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 navigation property mobileApps in deviceAppManagement 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 """ if body is None: raise TypeError("body cannot be null.") @@ -115,7 +112,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 androidLobApp. + Delete navigation property mobileApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -126,7 +123,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 androidLobApp object. + The mobile apps. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -137,7 +134,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 navigation property mobileApps in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -341,7 +338,7 @@ class MobileAppItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration @dataclass class MobileAppItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the androidLobApp object. + The mobile apps. """ 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 44a0ebfb1c8..77b0a1bb283 100644 --- a/msgraph/generated/device_app_management/mobile_apps/mobile_apps_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/mobile_apps_request_builder.py @@ -65,10 +65,9 @@ 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 androidLobApp objects. + The mobile apps. 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-androidlobapp-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -86,11 +85,10 @@ 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 androidLobApp object. + Create new navigation property to mobileApps for deviceAppManagement 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-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -110,7 +108,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 androidLobApp objects. + The mobile apps. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -121,7 +119,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 androidLobApp object. + Create new navigation property to mobileApps for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -300,7 +298,7 @@ def graph_windows_web_app(self) -> GraphWindowsWebAppRequestBuilder: @dataclass class MobileAppsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the androidLobApp objects. + The mobile apps. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/sync_microsoft_store_for_business_apps/sync_microsoft_store_for_business_apps_request_builder.py b/msgraph/generated/device_app_management/sync_microsoft_store_for_business_apps/sync_microsoft_store_for_business_apps_request_builder.py index fa1cbc32653..1dedd7c878e 100644 --- a/msgraph/generated/device_app_management/sync_microsoft_store_for_business_apps/sync_microsoft_store_for_business_apps_request_builder.py +++ b/msgraph/generated/device_app_management/sync_microsoft_store_for_business_apps/sync_microsoft_store_for_business_apps_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Syncs Intune account with Microsoft Store For Business 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-deviceappmanagement-syncmicrosoftstoreforbusinessapps?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/assign/assign_request_builder.py b/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/assign/assign_request_builder.py index a1c953a0fbd..869d3eacc01 100644 --- a/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/assign/assign_request_builder.py +++ b/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/assign/assign_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AssignPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Not yet documented + Invoke action assign param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedappconfiguration-assign?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: AssignPostRequestBody, request_configuration: Optional def to_post_request_information(self,body: AssignPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action assign 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/targeted_managed_app_configurations/item/target_apps/target_apps_request_builder.py b/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/target_apps/target_apps_request_builder.py index d13fa2eeb8f..d351c4da72f 100644 --- a/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/target_apps/target_apps_request_builder.py +++ b/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/target_apps/target_apps_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: TargetAppsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Not yet documented + Invoke action targetApps param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedappconfiguration-targetapps?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: TargetAppsPostRequestBody, request_configuration: Opti def to_post_request_information(self,body: TargetAppsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action targetApps 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/targeted_managed_app_configurations/item/targeted_managed_app_configuration_item_request_builder.py b/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/targeted_managed_app_configuration_item_request_builder.py index 595da78aebf..43b997e9f0c 100644 --- a/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/targeted_managed_app_configuration_item_request_builder.py +++ b/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/targeted_managed_app_configuration_item_request_builder.py @@ -37,10 +37,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a targetedManagedAppConfiguration. + Delete navigation property targetedManagedAppConfigurations for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedappconfiguration-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -56,10 +55,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[TargetedManagedAppConfigurationItemRequestBuilderGetQueryParameters]] = None) -> Optional[TargetedManagedAppConfiguration]: """ - Read properties and relationships of the targetedManagedAppConfiguration object. + Targeted managed app configurations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TargetedManagedAppConfiguration] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedappconfiguration-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -77,11 +75,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Targeted async def patch(self,body: TargetedManagedAppConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TargetedManagedAppConfiguration]: """ - Update the properties of a targetedManagedAppConfiguration object. + Update the navigation property targetedManagedAppConfigurations in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TargetedManagedAppConfiguration] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedappconfiguration-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -101,7 +98,7 @@ async def patch(self,body: TargetedManagedAppConfiguration, request_configuratio def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a targetedManagedAppConfiguration. + Delete navigation property targetedManagedAppConfigurations for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +109,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TargetedManagedAppConfigurationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the targetedManagedAppConfiguration object. + Targeted managed app configurations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -123,7 +120,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: TargetedManagedAppConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a targetedManagedAppConfiguration object. + Update the navigation property targetedManagedAppConfigurations in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -201,7 +198,7 @@ class TargetedManagedAppConfigurationItemRequestBuilderDeleteRequestConfiguratio @dataclass class TargetedManagedAppConfigurationItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the targetedManagedAppConfiguration object. + Targeted managed app configurations. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/targeted_managed_app_configurations/targeted_managed_app_configurations_request_builder.py b/msgraph/generated/device_app_management/targeted_managed_app_configurations/targeted_managed_app_configurations_request_builder.py index 28598994b48..824832b69ad 100644 --- a/msgraph/generated/device_app_management/targeted_managed_app_configurations/targeted_managed_app_configurations_request_builder.py +++ b/msgraph/generated/device_app_management/targeted_managed_app_configurations/targeted_managed_app_configurations_request_builder.py @@ -49,10 +49,9 @@ def by_targeted_managed_app_configuration_id(self,targeted_managed_app_configura async def get(self,request_configuration: Optional[RequestConfiguration[TargetedManagedAppConfigurationsRequestBuilderGetQueryParameters]] = None) -> Optional[TargetedManagedAppConfigurationCollectionResponse]: """ - List properties and relationships of the targetedManagedAppConfiguration objects. + Targeted managed app configurations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TargetedManagedAppConfigurationCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedappconfiguration-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Targeted async def post(self,body: TargetedManagedAppConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TargetedManagedAppConfiguration]: """ - Create a new targetedManagedAppConfiguration object. + Create new navigation property to targetedManagedAppConfigurations for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TargetedManagedAppConfiguration] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedappconfiguration-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: TargetedManagedAppConfiguration, request_configuration def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TargetedManagedAppConfigurationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the targetedManagedAppConfiguration objects. + Targeted managed app configurations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: TargetedManagedAppConfiguration, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new targetedManagedAppConfiguration object. + Create new navigation property to targetedManagedAppConfigurations for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class TargetedManagedAppConfigurationsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the targetedManagedAppConfiguration objects. + Targeted managed app configurations. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/vpp_tokens/item/sync_licenses/sync_licenses_request_builder.py b/msgraph/generated/device_app_management/vpp_tokens/item/sync_licenses/sync_licenses_request_builder.py index 798397ae51b..83a965caf22 100644 --- a/msgraph/generated/device_app_management/vpp_tokens/item/sync_licenses/sync_licenses_request_builder.py +++ b/msgraph/generated/device_app_management/vpp_tokens/item/sync_licenses/sync_licenses_request_builder.py @@ -35,7 +35,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Syncs licenses associated with a specific appleVolumePurchaseProgramToken param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[VppToken] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-vpptoken-synclicenses?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/device_app_management/vpp_tokens/item/vpp_token_item_request_builder.py b/msgraph/generated/device_app_management/vpp_tokens/item/vpp_token_item_request_builder.py index 4010ef176ae..fb026bb5cdc 100644 --- a/msgraph/generated/device_app_management/vpp_tokens/item/vpp_token_item_request_builder.py +++ b/msgraph/generated/device_app_management/vpp_tokens/item/vpp_token_item_request_builder.py @@ -33,10 +33,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a vppToken. + Delete navigation property vppTokens for deviceAppManagement 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-vpptoken-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -52,10 +51,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[VppTokenItemRequestBuilderGetQueryParameters]] = None) -> Optional[VppToken]: """ - Read properties and relationships of the vppToken object. + List of Vpp tokens for this organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[VppToken] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-vpptoken-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -73,11 +71,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[VppToken async def patch(self,body: VppToken, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[VppToken]: """ - Update the properties of a vppToken object. + Update the navigation property vppTokens in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[VppToken] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-vpptoken-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -97,7 +94,7 @@ async def patch(self,body: VppToken, request_configuration: Optional[RequestConf def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a vppToken. + Delete navigation property vppTokens for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -108,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[VppTokenItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the vppToken object. + List of Vpp tokens for this organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -119,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: VppToken, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a vppToken object. + Update the navigation property vppTokens in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -161,7 +158,7 @@ class VppTokenItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[ @dataclass class VppTokenItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the vppToken object. + List of Vpp tokens for this organization. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/vpp_tokens/vpp_tokens_request_builder.py b/msgraph/generated/device_app_management/vpp_tokens/vpp_tokens_request_builder.py index b37015d1b2c..4255748e29f 100644 --- a/msgraph/generated/device_app_management/vpp_tokens/vpp_tokens_request_builder.py +++ b/msgraph/generated/device_app_management/vpp_tokens/vpp_tokens_request_builder.py @@ -49,10 +49,9 @@ def by_vpp_token_id(self,vpp_token_id: str) -> VppTokenItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[VppTokensRequestBuilderGetQueryParameters]] = None) -> Optional[VppTokenCollectionResponse]: """ - List properties and relationships of the vppToken objects. + List of Vpp tokens for this organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[VppTokenCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-vpptoken-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[VppToken async def post(self,body: VppToken, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[VppToken]: """ - Create a new vppToken object. + Create new navigation property to vppTokens for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[VppToken] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-vpptoken-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: VppToken, request_configuration: Optional[RequestConfi def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[VppTokensRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the vppToken objects. + List of Vpp tokens for this organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: VppToken, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new vppToken object. + Create new navigation property to vppTokens for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class VppTokensRequestBuilderGetQueryParameters(): """ - List properties and relationships of the vppToken objects. + List of Vpp tokens for this organization. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/windows_information_protection_policies/item/exempt_app_locker_files/exempt_app_locker_files_request_builder.py b/msgraph/generated/device_app_management/windows_information_protection_policies/item/exempt_app_locker_files/exempt_app_locker_files_request_builder.py index 85f964fb8cc..7f12580c504 100644 --- a/msgraph/generated/device_app_management/windows_information_protection_policies/item/exempt_app_locker_files/exempt_app_locker_files_request_builder.py +++ b/msgraph/generated/device_app_management/windows_information_protection_policies/item/exempt_app_locker_files/exempt_app_locker_files_request_builder.py @@ -49,10 +49,9 @@ def by_windows_information_protection_app_locker_file_id(self,windows_informatio async def get(self,request_configuration: Optional[RequestConfiguration[ExemptAppLockerFilesRequestBuilderGetQueryParameters]] = None) -> Optional[WindowsInformationProtectionAppLockerFileCollectionResponse]: """ - List properties and relationships of the windowsInformationProtectionAppLockerFile objects. + Another way to input exempt apps through xml files param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsInformationProtectionAppLockerFileCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-windowsinformationprotectionapplockerfile-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ExemptAp async def post(self,body: WindowsInformationProtectionAppLockerFile, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: """ - Create a new windowsInformationProtectionAppLockerFile object. + Create new navigation property to exemptAppLockerFiles for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsInformationProtectionAppLockerFile] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-windowsinformationprotectionapplockerfile-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: WindowsInformationProtectionAppLockerFile, request_con def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExemptAppLockerFilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the windowsInformationProtectionAppLockerFile objects. + Another way to input exempt apps through xml files param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: WindowsInformationProtectionAppLockerFile, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new windowsInformationProtectionAppLockerFile object. + Create new navigation property to exemptAppLockerFiles for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ExemptAppLockerFilesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the windowsInformationProtectionAppLockerFile objects. + Another way to input exempt apps through xml files """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/windows_information_protection_policies/item/exempt_app_locker_files/item/windows_information_protection_app_locker_file_item_request_builder.py b/msgraph/generated/device_app_management/windows_information_protection_policies/item/exempt_app_locker_files/item/windows_information_protection_app_locker_file_item_request_builder.py index 23ae25fa2d7..d1a071b1e0c 100644 --- a/msgraph/generated/device_app_management/windows_information_protection_policies/item/exempt_app_locker_files/item/windows_information_protection_app_locker_file_item_request_builder.py +++ b/msgraph/generated/device_app_management/windows_information_protection_policies/item/exempt_app_locker_files/item/windows_information_protection_app_locker_file_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a windowsInformationProtectionAppLockerFile. + Delete navigation property exemptAppLockerFiles for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-windowsinformationprotectionapplockerfile-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[WindowsInformationProtectionAppLockerFileItemRequestBuilderGetQueryParameters]] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: """ - Read properties and relationships of the windowsInformationProtectionAppLockerFile object. + Another way to input exempt apps through xml files param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsInformationProtectionAppLockerFile] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-windowsinformationprotectionapplockerfile-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[WindowsI async def patch(self,body: WindowsInformationProtectionAppLockerFile, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: """ - Update the properties of a windowsInformationProtectionAppLockerFile object. + Update the navigation property exemptAppLockerFiles in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsInformationProtectionAppLockerFile] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-windowsinformationprotectionapplockerfile-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: WindowsInformationProtectionAppLockerFile, request_co def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a windowsInformationProtectionAppLockerFile. + Delete navigation property exemptAppLockerFiles for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[WindowsInformationProtectionAppLockerFileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the windowsInformationProtectionAppLockerFile object. + Another way to input exempt apps through xml files param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: WindowsInformationProtectionAppLockerFile, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a windowsInformationProtectionAppLockerFile object. + Update the navigation property exemptAppLockerFiles in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class WindowsInformationProtectionAppLockerFileItemRequestBuilderDeleteRequestCo @dataclass class WindowsInformationProtectionAppLockerFileItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the windowsInformationProtectionAppLockerFile object. + Another way to input exempt apps through xml files """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/windows_information_protection_policies/item/windows_information_protection_policy_item_request_builder.py b/msgraph/generated/device_app_management/windows_information_protection_policies/item/windows_information_protection_policy_item_request_builder.py index 192e6cc3883..eeb5adb95d2 100644 --- a/msgraph/generated/device_app_management/windows_information_protection_policies/item/windows_information_protection_policy_item_request_builder.py +++ b/msgraph/generated/device_app_management/windows_information_protection_policies/item/windows_information_protection_policy_item_request_builder.py @@ -35,10 +35,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a windowsInformationProtectionPolicy. + Delete navigation property windowsInformationProtectionPolicies for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-windowsinformationprotectionpolicy-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -54,10 +53,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[WindowsInformationProtectionPolicyItemRequestBuilderGetQueryParameters]] = None) -> Optional[WindowsInformationProtectionPolicy]: """ - Read properties and relationships of the windowsInformationProtectionPolicy object. + Windows information protection for apps running on devices which are not MDM enrolled. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsInformationProtectionPolicy] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-windowsinformationprotectionpolicy-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -75,11 +73,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[WindowsI async def patch(self,body: WindowsInformationProtectionPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WindowsInformationProtectionPolicy]: """ - Update the properties of a windowsInformationProtectionPolicy object. + Update the navigation property windowsInformationProtectionPolicies in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsInformationProtectionPolicy] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-windowsinformationprotectionpolicy-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -99,7 +96,7 @@ async def patch(self,body: WindowsInformationProtectionPolicy, request_configura def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a windowsInformationProtectionPolicy. + Delete navigation property windowsInformationProtectionPolicies for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -110,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[WindowsInformationProtectionPolicyItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the windowsInformationProtectionPolicy object. + Windows information protection for apps running on devices which are not MDM enrolled. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -121,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: WindowsInformationProtectionPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a windowsInformationProtectionPolicy object. + Update the navigation property windowsInformationProtectionPolicies in deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -181,7 +178,7 @@ class WindowsInformationProtectionPolicyItemRequestBuilderDeleteRequestConfigura @dataclass class WindowsInformationProtectionPolicyItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the windowsInformationProtectionPolicy object. + Windows information protection for apps running on devices which are not MDM enrolled. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_app_management/windows_information_protection_policies/windows_information_protection_policies_request_builder.py b/msgraph/generated/device_app_management/windows_information_protection_policies/windows_information_protection_policies_request_builder.py index e143410c6b8..c88c385ad9f 100644 --- a/msgraph/generated/device_app_management/windows_information_protection_policies/windows_information_protection_policies_request_builder.py +++ b/msgraph/generated/device_app_management/windows_information_protection_policies/windows_information_protection_policies_request_builder.py @@ -49,10 +49,9 @@ def by_windows_information_protection_policy_id(self,windows_information_protect async def get(self,request_configuration: Optional[RequestConfiguration[WindowsInformationProtectionPoliciesRequestBuilderGetQueryParameters]] = None) -> Optional[WindowsInformationProtectionPolicyCollectionResponse]: """ - List properties and relationships of the windowsInformationProtectionPolicy objects. + Windows information protection for apps running on devices which are not MDM enrolled. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsInformationProtectionPolicyCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-windowsinformationprotectionpolicy-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[WindowsI async def post(self,body: WindowsInformationProtectionPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WindowsInformationProtectionPolicy]: """ - Create a new windowsInformationProtectionPolicy object. + Create new navigation property to windowsInformationProtectionPolicies for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsInformationProtectionPolicy] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-windowsinformationprotectionpolicy-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: WindowsInformationProtectionPolicy, request_configurat def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[WindowsInformationProtectionPoliciesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the windowsInformationProtectionPolicy objects. + Windows information protection for apps running on devices which are not MDM enrolled. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: WindowsInformationProtectionPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new windowsInformationProtectionPolicy object. + Create new navigation property to windowsInformationProtectionPolicies for deviceAppManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class WindowsInformationProtectionPoliciesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the windowsInformationProtectionPolicy objects. + Windows information protection for apps running on devices which are not MDM enrolled. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/apple_push_notification_certificate/apple_push_notification_certificate_request_builder.py b/msgraph/generated/device_management/apple_push_notification_certificate/apple_push_notification_certificate_request_builder.py index e8c070bc6b3..0bfc342b43c 100644 --- a/msgraph/generated/device_management/apple_push_notification_certificate/apple_push_notification_certificate_request_builder.py +++ b/msgraph/generated/device_management/apple_push_notification_certificate/apple_push_notification_certificate_request_builder.py @@ -51,10 +51,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ApplePushNotificationCertificateRequestBuilderGetQueryParameters]] = None) -> Optional[ApplePushNotificationCertificate]: """ - Read properties and relationships of the applePushNotificationCertificate object. + Apple push notification certificate. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApplePushNotificationCertificate] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-applepushnotificationcertificate-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +71,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ApplePus async def patch(self,body: ApplePushNotificationCertificate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ApplePushNotificationCertificate]: """ - Update the properties of a applePushNotificationCertificate object. + Update the navigation property applePushNotificationCertificate in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApplePushNotificationCertificate] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-applepushnotificationcertificate-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -107,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ApplePushNotificationCertificateRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the applePushNotificationCertificate object. + Apple push notification certificate. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ApplePushNotificationCertificate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a applePushNotificationCertificate object. + Update the navigation property applePushNotificationCertificate in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -160,7 +158,7 @@ class ApplePushNotificationCertificateRequestBuilderDeleteRequestConfiguration(R @dataclass class ApplePushNotificationCertificateRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the applePushNotificationCertificate object. + Apple push notification certificate. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/apple_push_notification_certificate/download_apple_push_notification_certificate_signing_request/download_apple_push_notification_certificate_signing_request_request_builder.py b/msgraph/generated/device_management/apple_push_notification_certificate/download_apple_push_notification_certificate_signing_request/download_apple_push_notification_certificate_signing_request_request_builder.py index e9fca01cc3e..9bb837a80fc 100644 --- a/msgraph/generated/device_management/apple_push_notification_certificate/download_apple_push_notification_certificate_signing_request/download_apple_push_notification_certificate_signing_request_request_builder.py +++ b/msgraph/generated/device_management/apple_push_notification_certificate/download_apple_push_notification_certificate_signing_request/download_apple_push_notification_certificate_signing_request_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar Download Apple push notification certificate signing request param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DownloadApplePushNotificationCertificateSigningRequestGetResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-applepushnotificationcertificate-downloadapplepushnotificationcertificatesigningrequest?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration diff --git a/msgraph/generated/device_management/audit_events/audit_events_request_builder.py b/msgraph/generated/device_management/audit_events/audit_events_request_builder.py index 937b9f51dda..60c1808b793 100644 --- a/msgraph/generated/device_management/audit_events/audit_events_request_builder.py +++ b/msgraph/generated/device_management/audit_events/audit_events_request_builder.py @@ -51,10 +51,9 @@ def by_audit_event_id(self,audit_event_id: str) -> AuditEventItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[AuditEventsRequestBuilderGetQueryParameters]] = None) -> Optional[AuditEventCollectionResponse]: """ - List properties and relationships of the auditEvent objects. + The Audit Events param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AuditEventCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-auditing-auditevent-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -84,11 +83,10 @@ def get_audit_activity_types_with_category(self,category: str) -> GetAuditActivi async def post(self,body: AuditEvent, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AuditEvent]: """ - Create a new auditEvent object. + Create new navigation property to auditEvents for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AuditEvent] - Find more info here: https://learn.microsoft.com/graph/api/intune-auditing-auditevent-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -108,7 +106,7 @@ async def post(self,body: AuditEvent, request_configuration: Optional[RequestCon def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AuditEventsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the auditEvent objects. + The Audit Events param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -119,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: AuditEvent, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new auditEvent object. + Create new navigation property to auditEvents for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -163,7 +161,7 @@ def get_audit_categories(self) -> GetAuditCategoriesRequestBuilder: @dataclass class AuditEventsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the auditEvent objects. + The Audit Events """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/audit_events/get_audit_categories/get_audit_categories_request_builder.py b/msgraph/generated/device_management/audit_events/get_audit_categories/get_audit_categories_request_builder.py index adfd35484ee..7796d1a1526 100644 --- a/msgraph/generated/device_management/audit_events/get_audit_categories/get_audit_categories_request_builder.py +++ b/msgraph/generated/device_management/audit_events/get_audit_categories/get_audit_categories_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[GetAuditCategoriesRequestBuilderGetQueryParameters]] = None) -> Optional[GetAuditCategoriesGetResponse]: """ - Not yet documented + Invoke function getAuditCategories param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GetAuditCategoriesGetResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-auditing-auditevent-getauditcategories?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -53,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GetAudit def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetAuditCategoriesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke function getAuditCategories param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -75,7 +74,7 @@ def with_url(self,raw_url: str) -> GetAuditCategoriesRequestBuilder: @dataclass class GetAuditCategoriesRequestBuilderGetQueryParameters(): """ - Not yet documented + Invoke function getAuditCategories """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/audit_events/item/audit_event_item_request_builder.py b/msgraph/generated/device_management/audit_events/item/audit_event_item_request_builder.py index 06b7fd0a8a4..98fc6c61090 100644 --- a/msgraph/generated/device_management/audit_events/item/audit_event_item_request_builder.py +++ b/msgraph/generated/device_management/audit_events/item/audit_event_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a auditEvent. + Delete navigation property auditEvents for deviceManagement 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-auditing-auditevent-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[AuditEventItemRequestBuilderGetQueryParameters]] = None) -> Optional[AuditEvent]: """ - Read properties and relationships of the auditEvent object. + The Audit Events param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AuditEvent] - Find more info here: https://learn.microsoft.com/graph/api/intune-auditing-auditevent-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AuditEve async def patch(self,body: AuditEvent, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AuditEvent]: """ - Update the properties of a auditEvent object. + Update the navigation property auditEvents in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AuditEvent] - Find more info here: https://learn.microsoft.com/graph/api/intune-auditing-auditevent-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: AuditEvent, request_configuration: Optional[RequestCo def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a auditEvent. + Delete navigation property auditEvents for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AuditEventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the auditEvent object. + The Audit Events param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: AuditEvent, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a auditEvent object. + Update the navigation property auditEvents in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class AuditEventItemRequestBuilderDeleteRequestConfiguration(RequestConfiguratio @dataclass class AuditEventItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the auditEvent object. + The Audit Events """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/compliance_management_partners/compliance_management_partners_request_builder.py b/msgraph/generated/device_management/compliance_management_partners/compliance_management_partners_request_builder.py index de4132c71d4..8345a96526a 100644 --- a/msgraph/generated/device_management/compliance_management_partners/compliance_management_partners_request_builder.py +++ b/msgraph/generated/device_management/compliance_management_partners/compliance_management_partners_request_builder.py @@ -49,10 +49,9 @@ def by_compliance_management_partner_id(self,compliance_management_partner_id: s async def get(self,request_configuration: Optional[RequestConfiguration[ComplianceManagementPartnersRequestBuilderGetQueryParameters]] = None) -> Optional[ComplianceManagementPartnerCollectionResponse]: """ - List properties and relationships of the complianceManagementPartner objects. + The list of Compliance Management Partners configured by the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ComplianceManagementPartnerCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-compliancemanagementpartner-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Complian async def post(self,body: ComplianceManagementPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ComplianceManagementPartner]: """ - Create a new complianceManagementPartner object. + Create new navigation property to complianceManagementPartners for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ComplianceManagementPartner] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-compliancemanagementpartner-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: ComplianceManagementPartner, request_configuration: Op def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ComplianceManagementPartnersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the complianceManagementPartner objects. + The list of Compliance Management Partners configured by the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ComplianceManagementPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new complianceManagementPartner object. + Create new navigation property to complianceManagementPartners for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ComplianceManagementPartnersRequestBuilderGetQueryParameters(): """ - List properties and relationships of the complianceManagementPartner objects. + The list of Compliance Management Partners configured by the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/compliance_management_partners/item/compliance_management_partner_item_request_builder.py b/msgraph/generated/device_management/compliance_management_partners/item/compliance_management_partner_item_request_builder.py index 3dc7831bdf7..a9c8e1bde84 100644 --- a/msgraph/generated/device_management/compliance_management_partners/item/compliance_management_partner_item_request_builder.py +++ b/msgraph/generated/device_management/compliance_management_partners/item/compliance_management_partner_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a complianceManagementPartner. + Delete navigation property complianceManagementPartners for deviceManagement 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-compliancemanagementpartner-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ComplianceManagementPartnerItemRequestBuilderGetQueryParameters]] = None) -> Optional[ComplianceManagementPartner]: """ - Read properties and relationships of the complianceManagementPartner object. + The list of Compliance Management Partners configured by the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ComplianceManagementPartner] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-compliancemanagementpartner-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Complian async def patch(self,body: ComplianceManagementPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ComplianceManagementPartner]: """ - Update the properties of a complianceManagementPartner object. + Update the navigation property complianceManagementPartners in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ComplianceManagementPartner] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-compliancemanagementpartner-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: ComplianceManagementPartner, request_configuration: O def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a complianceManagementPartner. + Delete navigation property complianceManagementPartners for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ComplianceManagementPartnerItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the complianceManagementPartner object. + The list of Compliance Management Partners configured by the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ComplianceManagementPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a complianceManagementPartner object. + Update the navigation property complianceManagementPartners in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class ComplianceManagementPartnerItemRequestBuilderDeleteRequestConfiguration(Re @dataclass class ComplianceManagementPartnerItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the complianceManagementPartner object. + The list of Compliance Management Partners configured by the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/conditional_access_settings/conditional_access_settings_request_builder.py b/msgraph/generated/device_management/conditional_access_settings/conditional_access_settings_request_builder.py index 1961d5666e7..927e5af9728 100644 --- a/msgraph/generated/device_management/conditional_access_settings/conditional_access_settings_request_builder.py +++ b/msgraph/generated/device_management/conditional_access_settings/conditional_access_settings_request_builder.py @@ -50,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ConditionalAccessSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[OnPremisesConditionalAccessSettings]: """ - Read properties and relationships of the onPremisesConditionalAccessSettings object. + The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[OnPremisesConditionalAccessSettings] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-onpremisesconditionalaccesssettings-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -71,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Conditio async def patch(self,body: OnPremisesConditionalAccessSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[OnPremisesConditionalAccessSettings]: """ - Update the properties of a onPremisesConditionalAccessSettings object. + Update the navigation property conditionalAccessSettings in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[OnPremisesConditionalAccessSettings] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-onpremisesconditionalaccesssettings-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -106,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConditionalAccessSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the onPremisesConditionalAccessSettings object. + The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -117,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: OnPremisesConditionalAccessSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a onPremisesConditionalAccessSettings object. + Update the navigation property conditionalAccessSettings in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -150,7 +148,7 @@ class ConditionalAccessSettingsRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class ConditionalAccessSettingsRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the onPremisesConditionalAccessSettings object. + The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/detected_apps/detected_apps_request_builder.py b/msgraph/generated/device_management/detected_apps/detected_apps_request_builder.py index 66cd2b89c97..210f60220bc 100644 --- a/msgraph/generated/device_management/detected_apps/detected_apps_request_builder.py +++ b/msgraph/generated/device_management/detected_apps/detected_apps_request_builder.py @@ -49,10 +49,9 @@ def by_detected_app_id(self,detected_app_id: str) -> DetectedAppItemRequestBuild async def get(self,request_configuration: Optional[RequestConfiguration[DetectedAppsRequestBuilderGetQueryParameters]] = None) -> Optional[DetectedAppCollectionResponse]: """ - List properties and relationships of the detectedApp objects. + The list of detected apps associated with a device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DetectedAppCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-detectedapp-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Detected async def post(self,body: DetectedApp, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DetectedApp]: """ - Create a new detectedApp object. + Create new navigation property to detectedApps for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DetectedApp] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-detectedapp-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: DetectedApp, request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DetectedAppsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the detectedApp objects. + The list of detected apps associated with a device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DetectedApp, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new detectedApp object. + Create new navigation property to detectedApps for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DetectedAppsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the detectedApp objects. + The list of detected apps associated with a device. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/detected_apps/item/detected_app_item_request_builder.py b/msgraph/generated/device_management/detected_apps/item/detected_app_item_request_builder.py index 98de1c8ae5b..bb53433299d 100644 --- a/msgraph/generated/device_management/detected_apps/item/detected_app_item_request_builder.py +++ b/msgraph/generated/device_management/detected_apps/item/detected_app_item_request_builder.py @@ -33,10 +33,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a detectedApp. + Delete navigation property detectedApps for deviceManagement 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-devices-detectedapp-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -52,10 +51,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DetectedAppItemRequestBuilderGetQueryParameters]] = None) -> Optional[DetectedApp]: """ - Read properties and relationships of the detectedApp object. + The list of detected apps associated with a device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DetectedApp] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-detectedapp-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -73,11 +71,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Detected async def patch(self,body: DetectedApp, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DetectedApp]: """ - Update the properties of a detectedApp object. + Update the navigation property detectedApps in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DetectedApp] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-detectedapp-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -97,7 +94,7 @@ async def patch(self,body: DetectedApp, request_configuration: Optional[RequestC def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a detectedApp. + Delete navigation property detectedApps for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -108,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DetectedAppItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the detectedApp object. + The list of detected apps associated with a device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -119,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DetectedApp, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a detectedApp object. + Update the navigation property detectedApps in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -161,7 +158,7 @@ class DetectedAppItemRequestBuilderDeleteRequestConfiguration(RequestConfigurati @dataclass class DetectedAppItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the detectedApp object. + The list of detected apps associated with a device. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_categories/device_categories_request_builder.py b/msgraph/generated/device_management/device_categories/device_categories_request_builder.py index 3d53d1fddfe..20b48e1ef9f 100644 --- a/msgraph/generated/device_management/device_categories/device_categories_request_builder.py +++ b/msgraph/generated/device_management/device_categories/device_categories_request_builder.py @@ -49,10 +49,9 @@ def by_device_category_id(self,device_category_id: str) -> DeviceCategoryItemReq async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCategoriesRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceCategoryCollectionResponse]: """ - List properties and relationships of the deviceCategory objects. + The list of device categories with the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceCategoryCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-devicecategory-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCa async def post(self,body: DeviceCategory, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceCategory]: """ - Create a new deviceCategory object. + Create new navigation property to deviceCategories for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceCategory] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-devicecategory-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: DeviceCategory, request_configuration: Optional[Reques def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceCategoriesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the deviceCategory objects. + The list of device categories with the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DeviceCategory, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new deviceCategory object. + Create new navigation property to deviceCategories for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DeviceCategoriesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the deviceCategory objects. + The list of device categories with the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_categories/item/device_category_item_request_builder.py b/msgraph/generated/device_management/device_categories/item/device_category_item_request_builder.py index 00a5f8c4d76..faa49741aa1 100644 --- a/msgraph/generated/device_management/device_categories/item/device_category_item_request_builder.py +++ b/msgraph/generated/device_management/device_categories/item/device_category_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a deviceCategory. + Delete navigation property deviceCategories for deviceManagement 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-devicecategory-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCategoryItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceCategory]: """ - Read properties and relationships of the deviceCategory object. + The list of device categories with the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceCategory] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-devicecategory-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCa async def patch(self,body: DeviceCategory, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceCategory]: """ - Update the properties of a deviceCategory object. + Update the navigation property deviceCategories in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceCategory] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-devicecategory-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: DeviceCategory, request_configuration: Optional[Reque def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a deviceCategory. + Delete navigation property deviceCategories for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceCategoryItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceCategory object. + The list of device categories with the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceCategory, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceCategory object. + Update the navigation property deviceCategories in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class DeviceCategoryItemRequestBuilderDeleteRequestConfiguration(RequestConfigur @dataclass class DeviceCategoryItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceCategory object. + The list of device categories with the tenant. """ 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 307ffcc257a..cb0e832517c 100644 --- a/msgraph/generated/device_management/device_compliance_policies/device_compliance_policies_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/device_compliance_policies_request_builder.py @@ -49,10 +49,9 @@ def by_device_compliance_policy_id(self,device_compliance_policy_id: str) -> Dev async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCompliancePoliciesRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceCompliancePolicyCollectionResponse]: """ - List properties and relationships of the androidCompliancePolicy objects. + The device compliance policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceCompliancePolicyCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidcompliancepolicy-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ 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 new navigation property to deviceCompliancePolicies for deviceManagement 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 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: DeviceCompliancePolicy, request_configuration: Optiona def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceCompliancePoliciesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the androidCompliancePolicy objects. + The device compliance policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,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 new navigation property to deviceCompliancePolicies for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DeviceCompliancePoliciesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the androidCompliancePolicy objects. + The device compliance policies. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_compliance_policies/item/assign/assign_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/item/assign/assign_request_builder.py index 092313c678e..dd193abe05f 100644 --- a/msgraph/generated/device_management/device_compliance_policies/item/assign/assign_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/item/assign/assign_request_builder.py @@ -33,11 +33,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AssignPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AssignPostResponse]: """ - Not yet documented + Invoke action assign param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AssignPostResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancepolicy-assign?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -57,7 +56,7 @@ async def post(self,body: AssignPostRequestBody, request_configuration: Optional def to_post_request_information(self,body: AssignPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action assign 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/assignments/assignments_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/item/assignments/assignments_request_builder.py index 0d411eebf9c..3e8f210b15b 100644 --- a/msgraph/generated/device_management/device_compliance_policies/item/assignments/assignments_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/item/assignments/assignments_request_builder.py @@ -49,10 +49,9 @@ def by_device_compliance_policy_assignment_id(self,device_compliance_policy_assi async def get(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceCompliancePolicyAssignmentCollectionResponse]: """ - List properties and relationships of the deviceCompliancePolicyAssignment objects. + The collection of assignments for this compliance policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceCompliancePolicyAssignmentCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancepolicyassignment-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assignme async def post(self,body: DeviceCompliancePolicyAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceCompliancePolicyAssignment]: """ - Create a new deviceCompliancePolicyAssignment object. + Create new navigation property to assignments for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceCompliancePolicyAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancepolicyassignment-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: DeviceCompliancePolicyAssignment, request_configuratio def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the deviceCompliancePolicyAssignment objects. + The collection of assignments for this compliance policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DeviceCompliancePolicyAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new deviceCompliancePolicyAssignment object. + Create new navigation property to assignments for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AssignmentsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the deviceCompliancePolicyAssignment objects. + The collection of assignments for this compliance policy. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_compliance_policies/item/assignments/item/device_compliance_policy_assignment_item_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/item/assignments/item/device_compliance_policy_assignment_item_request_builder.py index 57868c74c8d..27530ce1032 100644 --- a/msgraph/generated/device_management/device_compliance_policies/item/assignments/item/device_compliance_policy_assignment_item_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/item/assignments/item/device_compliance_policy_assignment_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a deviceCompliancePolicyAssignment. + Delete navigation property assignments for deviceManagement 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-devicecompliancepolicyassignment-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCompliancePolicyAssignmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceCompliancePolicyAssignment]: """ - Read properties and relationships of the deviceCompliancePolicyAssignment object. + The collection of assignments for this compliance policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceCompliancePolicyAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancepolicyassignment-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCo async def patch(self,body: DeviceCompliancePolicyAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceCompliancePolicyAssignment]: """ - Update the properties of a deviceCompliancePolicyAssignment object. + Update the navigation property assignments in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceCompliancePolicyAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancepolicyassignment-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: DeviceCompliancePolicyAssignment, request_configurati def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a deviceCompliancePolicyAssignment. + Delete navigation property assignments for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceCompliancePolicyAssignmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceCompliancePolicyAssignment object. + The collection of assignments for this compliance policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceCompliancePolicyAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceCompliancePolicyAssignment object. + Update the navigation property assignments in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class DeviceCompliancePolicyAssignmentItemRequestBuilderDeleteRequestConfigurati @dataclass class DeviceCompliancePolicyAssignmentItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceCompliancePolicyAssignment object. + The collection of assignments for this compliance policy. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_compliance_policies/item/device_compliance_policy_item_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/item/device_compliance_policy_item_request_builder.py index 0b9aac851fe..22bbb2bcf53 100644 --- a/msgraph/generated/device_management/device_compliance_policies/item/device_compliance_policy_item_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/item/device_compliance_policy_item_request_builder.py @@ -41,10 +41,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a androidCompliancePolicy. + Delete navigation property deviceCompliancePolicies for deviceManagement 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-androidcompliancepolicy-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -60,10 +59,9 @@ 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 androidCompliancePolicy object. + The device compliance policies. 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-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -81,11 +79,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCo async def patch(self,body: DeviceCompliancePolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceCompliancePolicy]: """ - Update the properties of a androidCompliancePolicy object. + Update the navigation property deviceCompliancePolicies in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceCompliancePolicy] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidcompliancepolicy-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -105,7 +102,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 androidCompliancePolicy. + Delete navigation property deviceCompliancePolicies for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -116,7 +113,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 androidCompliancePolicy object. + The device compliance policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -127,7 +124,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceCompliancePolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a androidCompliancePolicy object. + Update the navigation property deviceCompliancePolicies in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -241,7 +238,7 @@ class DeviceCompliancePolicyItemRequestBuilderDeleteRequestConfiguration(Request @dataclass class DeviceCompliancePolicyItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the androidCompliancePolicy object. + The device compliance policies. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_compliance_policies/item/device_status_overview/device_status_overview_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/item/device_status_overview/device_status_overview_request_builder.py index 602a5e6be9f..4ec8c8c5742 100644 --- a/msgraph/generated/device_management/device_compliance_policies/item/device_status_overview/device_status_overview_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/item/device_status_overview/device_status_overview_request_builder.py @@ -50,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceStatusOverviewRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceComplianceDeviceOverview]: """ - Read properties and relationships of the deviceComplianceDeviceOverview object. + Device compliance devices status overview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceDeviceOverview] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancedeviceoverview-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -71,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceSt async def patch(self,body: DeviceComplianceDeviceOverview, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceComplianceDeviceOverview]: """ - Update the properties of a deviceComplianceDeviceOverview object. + Update the navigation property deviceStatusOverview in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceDeviceOverview] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancedeviceoverview-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -106,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceStatusOverviewRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceComplianceDeviceOverview object. + Device compliance devices status overview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -117,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceComplianceDeviceOverview, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceComplianceDeviceOverview object. + Update the navigation property deviceStatusOverview in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -150,7 +148,7 @@ class DeviceStatusOverviewRequestBuilderDeleteRequestConfiguration(RequestConfig @dataclass class DeviceStatusOverviewRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceComplianceDeviceOverview object. + Device compliance devices status overview """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_compliance_policies/item/device_statuses/device_statuses_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/item/device_statuses/device_statuses_request_builder.py index 646cd22411a..681afef6b32 100644 --- a/msgraph/generated/device_management/device_compliance_policies/item/device_statuses/device_statuses_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/item/device_statuses/device_statuses_request_builder.py @@ -49,10 +49,9 @@ def by_device_compliance_device_status_id(self,device_compliance_device_status_i async def get(self,request_configuration: Optional[RequestConfiguration[DeviceStatusesRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceComplianceDeviceStatusCollectionResponse]: """ - List properties and relationships of the deviceComplianceDeviceStatus objects. + List of DeviceComplianceDeviceStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceDeviceStatusCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancedevicestatus-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceSt async def post(self,body: DeviceComplianceDeviceStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceComplianceDeviceStatus]: """ - Create a new deviceComplianceDeviceStatus object. + Create new navigation property to deviceStatuses for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceDeviceStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancedevicestatus-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: DeviceComplianceDeviceStatus, request_configuration: O def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceStatusesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the deviceComplianceDeviceStatus objects. + List of DeviceComplianceDeviceStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DeviceComplianceDeviceStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new deviceComplianceDeviceStatus object. + Create new navigation property to deviceStatuses for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DeviceStatusesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the deviceComplianceDeviceStatus objects. + List of DeviceComplianceDeviceStatus. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_compliance_policies/item/device_statuses/item/device_compliance_device_status_item_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/item/device_statuses/item/device_compliance_device_status_item_request_builder.py index f269eccf676..265b76370d3 100644 --- a/msgraph/generated/device_management/device_compliance_policies/item/device_statuses/item/device_compliance_device_status_item_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/item/device_statuses/item/device_compliance_device_status_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a deviceComplianceDeviceStatus. + Delete navigation property deviceStatuses for deviceManagement 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-devicecompliancedevicestatus-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceComplianceDeviceStatusItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceComplianceDeviceStatus]: """ - Read properties and relationships of the deviceComplianceDeviceStatus object. + List of DeviceComplianceDeviceStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceDeviceStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancedevicestatus-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCo async def patch(self,body: DeviceComplianceDeviceStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceComplianceDeviceStatus]: """ - Update the properties of a deviceComplianceDeviceStatus object. + Update the navigation property deviceStatuses in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceDeviceStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancedevicestatus-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: DeviceComplianceDeviceStatus, request_configuration: def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a deviceComplianceDeviceStatus. + Delete navigation property deviceStatuses for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceComplianceDeviceStatusItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceComplianceDeviceStatus object. + List of DeviceComplianceDeviceStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceComplianceDeviceStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceComplianceDeviceStatus object. + Update the navigation property deviceStatuses in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class DeviceComplianceDeviceStatusItemRequestBuilderDeleteRequestConfiguration(R @dataclass class DeviceComplianceDeviceStatusItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceComplianceDeviceStatus object. + List of DeviceComplianceDeviceStatus. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_compliance_policies/item/schedule_actions_for_rules/schedule_actions_for_rules_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/item/schedule_actions_for_rules/schedule_actions_for_rules_request_builder.py index 190513fd8a5..b0bb87f9ff2 100644 --- a/msgraph/generated/device_management/device_compliance_policies/item/schedule_actions_for_rules/schedule_actions_for_rules_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/item/schedule_actions_for_rules/schedule_actions_for_rules_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ScheduleActionsForRulesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Not yet documented + Invoke action scheduleActionsForRules param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancepolicy-scheduleactionsforrules?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: ScheduleActionsForRulesPostRequestBody, request_config def to_post_request_information(self,body: ScheduleActionsForRulesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action scheduleActionsForRules 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/scheduled_actions_for_rule/item/device_compliance_scheduled_action_for_rule_item_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/item/device_compliance_scheduled_action_for_rule_item_request_builder.py index 074fcee357e..d41274cbd30 100644 --- a/msgraph/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/item/device_compliance_scheduled_action_for_rule_item_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/item/device_compliance_scheduled_action_for_rule_item_request_builder.py @@ -33,10 +33,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a deviceComplianceScheduledActionForRule. + Delete navigation property scheduledActionsForRule for deviceManagement 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-devicecompliancescheduledactionforrule-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -52,10 +51,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceComplianceScheduledActionForRule]: """ - Read properties and relationships of the deviceComplianceScheduledActionForRule object. + The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceScheduledActionForRule] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancescheduledactionforrule-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -73,11 +71,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCo async def patch(self,body: DeviceComplianceScheduledActionForRule, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceComplianceScheduledActionForRule]: """ - Update the properties of a deviceComplianceScheduledActionForRule object. + Update the navigation property scheduledActionsForRule in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceScheduledActionForRule] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancescheduledactionforrule-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -97,7 +94,7 @@ async def patch(self,body: DeviceComplianceScheduledActionForRule, request_confi def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a deviceComplianceScheduledActionForRule. + Delete navigation property scheduledActionsForRule for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -108,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceComplianceScheduledActionForRule object. + The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -119,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceComplianceScheduledActionForRule, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceComplianceScheduledActionForRule object. + Update the navigation property scheduledActionsForRule in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -161,7 +158,7 @@ class DeviceComplianceScheduledActionForRuleItemRequestBuilderDeleteRequestConfi @dataclass class DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceComplianceScheduledActionForRule object. + The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/item/scheduled_action_configurations/item/device_compliance_action_item_item_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/item/scheduled_action_configurations/item/device_compliance_action_item_item_request_builder.py index 10c391111b1..5af35f38f55 100644 --- a/msgraph/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/item/scheduled_action_configurations/item/device_compliance_action_item_item_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/item/scheduled_action_configurations/item/device_compliance_action_item_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a deviceComplianceActionItem. + Delete navigation property scheduledActionConfigurations for deviceManagement 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-devicecomplianceactionitem-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceComplianceActionItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceComplianceActionItem]: """ - Read properties and relationships of the deviceComplianceActionItem object. + The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceActionItem] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecomplianceactionitem-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCo async def patch(self,body: DeviceComplianceActionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceComplianceActionItem]: """ - Update the properties of a deviceComplianceActionItem object. + Update the navigation property scheduledActionConfigurations in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceActionItem] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecomplianceactionitem-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: DeviceComplianceActionItem, request_configuration: Op def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a deviceComplianceActionItem. + Delete navigation property scheduledActionConfigurations for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceComplianceActionItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceComplianceActionItem object. + The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceComplianceActionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceComplianceActionItem object. + Update the navigation property scheduledActionConfigurations in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class DeviceComplianceActionItemItemRequestBuilderDeleteRequestConfiguration(Req @dataclass class DeviceComplianceActionItemItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceComplianceActionItem object. + The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/item/scheduled_action_configurations/scheduled_action_configurations_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/item/scheduled_action_configurations/scheduled_action_configurations_request_builder.py index 6bb9673a98b..c0a647d6df5 100644 --- a/msgraph/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/item/scheduled_action_configurations/scheduled_action_configurations_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/item/scheduled_action_configurations/scheduled_action_configurations_request_builder.py @@ -49,10 +49,9 @@ def by_device_compliance_action_item_id(self,device_compliance_action_item_id: s async def get(self,request_configuration: Optional[RequestConfiguration[ScheduledActionConfigurationsRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceComplianceActionItemCollectionResponse]: """ - List properties and relationships of the deviceComplianceActionItem objects. + The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceActionItemCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecomplianceactionitem-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Schedule async def post(self,body: DeviceComplianceActionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceComplianceActionItem]: """ - Create a new deviceComplianceActionItem object. + Create new navigation property to scheduledActionConfigurations for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceActionItem] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecomplianceactionitem-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: DeviceComplianceActionItem, request_configuration: Opt def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ScheduledActionConfigurationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the deviceComplianceActionItem objects. + The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DeviceComplianceActionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new deviceComplianceActionItem object. + Create new navigation property to scheduledActionConfigurations for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ScheduledActionConfigurationsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the deviceComplianceActionItem objects. + The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/scheduled_actions_for_rule_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/scheduled_actions_for_rule_request_builder.py index bfba9799e2c..386303153cf 100644 --- a/msgraph/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/scheduled_actions_for_rule_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/scheduled_actions_for_rule_request_builder.py @@ -49,10 +49,9 @@ def by_device_compliance_scheduled_action_for_rule_id(self,device_compliance_sch async def get(self,request_configuration: Optional[RequestConfiguration[ScheduledActionsForRuleRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceComplianceScheduledActionForRuleCollectionResponse]: """ - List properties and relationships of the deviceComplianceScheduledActionForRule objects. + The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceScheduledActionForRuleCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancescheduledactionforrule-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Schedule async def post(self,body: DeviceComplianceScheduledActionForRule, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceComplianceScheduledActionForRule]: """ - Create a new deviceComplianceScheduledActionForRule object. + Create new navigation property to scheduledActionsForRule for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceScheduledActionForRule] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancescheduledactionforrule-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: DeviceComplianceScheduledActionForRule, request_config def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ScheduledActionsForRuleRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the deviceComplianceScheduledActionForRule objects. + The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DeviceComplianceScheduledActionForRule, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new deviceComplianceScheduledActionForRule object. + Create new navigation property to scheduledActionsForRule for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ScheduledActionsForRuleRequestBuilderGetQueryParameters(): """ - List properties and relationships of the deviceComplianceScheduledActionForRule objects. + The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_compliance_policies/item/user_status_overview/user_status_overview_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/item/user_status_overview/user_status_overview_request_builder.py index 3c3f1179052..03d9a4565cd 100644 --- a/msgraph/generated/device_management/device_compliance_policies/item/user_status_overview/user_status_overview_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/item/user_status_overview/user_status_overview_request_builder.py @@ -50,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[UserStatusOverviewRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceComplianceUserOverview]: """ - Read properties and relationships of the deviceComplianceUserOverview object. + Device compliance users status overview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceUserOverview] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecomplianceuseroverview-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -71,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UserStat async def patch(self,body: DeviceComplianceUserOverview, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceComplianceUserOverview]: """ - Update the properties of a deviceComplianceUserOverview object. + Update the navigation property userStatusOverview in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceUserOverview] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecomplianceuseroverview-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -106,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UserStatusOverviewRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceComplianceUserOverview object. + Device compliance users status overview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -117,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceComplianceUserOverview, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceComplianceUserOverview object. + Update the navigation property userStatusOverview in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -150,7 +148,7 @@ class UserStatusOverviewRequestBuilderDeleteRequestConfiguration(RequestConfigur @dataclass class UserStatusOverviewRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceComplianceUserOverview object. + Device compliance users status overview """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_compliance_policies/item/user_statuses/item/device_compliance_user_status_item_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/item/user_statuses/item/device_compliance_user_status_item_request_builder.py index 192398edd53..511628b37cf 100644 --- a/msgraph/generated/device_management/device_compliance_policies/item/user_statuses/item/device_compliance_user_status_item_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/item/user_statuses/item/device_compliance_user_status_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a deviceComplianceUserStatus. + Delete navigation property userStatuses for deviceManagement 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-devicecomplianceuserstatus-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceComplianceUserStatusItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceComplianceUserStatus]: """ - Read properties and relationships of the deviceComplianceUserStatus object. + List of DeviceComplianceUserStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceUserStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecomplianceuserstatus-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCo async def patch(self,body: DeviceComplianceUserStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceComplianceUserStatus]: """ - Update the properties of a deviceComplianceUserStatus object. + Update the navigation property userStatuses in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceUserStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecomplianceuserstatus-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: DeviceComplianceUserStatus, request_configuration: Op def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a deviceComplianceUserStatus. + Delete navigation property userStatuses for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceComplianceUserStatusItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceComplianceUserStatus object. + List of DeviceComplianceUserStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceComplianceUserStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceComplianceUserStatus object. + Update the navigation property userStatuses in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class DeviceComplianceUserStatusItemRequestBuilderDeleteRequestConfiguration(Req @dataclass class DeviceComplianceUserStatusItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceComplianceUserStatus object. + List of DeviceComplianceUserStatus. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_compliance_policies/item/user_statuses/user_statuses_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/item/user_statuses/user_statuses_request_builder.py index c9316ec8fbf..254d4ae1f17 100644 --- a/msgraph/generated/device_management/device_compliance_policies/item/user_statuses/user_statuses_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/item/user_statuses/user_statuses_request_builder.py @@ -49,10 +49,9 @@ def by_device_compliance_user_status_id(self,device_compliance_user_status_id: s async def get(self,request_configuration: Optional[RequestConfiguration[UserStatusesRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceComplianceUserStatusCollectionResponse]: """ - List properties and relationships of the deviceComplianceUserStatus objects. + List of DeviceComplianceUserStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceUserStatusCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecomplianceuserstatus-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UserStat async def post(self,body: DeviceComplianceUserStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceComplianceUserStatus]: """ - Create a new deviceComplianceUserStatus object. + Create new navigation property to userStatuses for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceUserStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecomplianceuserstatus-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: DeviceComplianceUserStatus, request_configuration: Opt def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UserStatusesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the deviceComplianceUserStatus objects. + List of DeviceComplianceUserStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DeviceComplianceUserStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new deviceComplianceUserStatus object. + Create new navigation property to userStatuses for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class UserStatusesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the deviceComplianceUserStatus objects. + List of DeviceComplianceUserStatus. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_compliance_policy_device_state_summary/device_compliance_policy_device_state_summary_request_builder.py b/msgraph/generated/device_management/device_compliance_policy_device_state_summary/device_compliance_policy_device_state_summary_request_builder.py index 9e398740922..7b33f466375 100644 --- a/msgraph/generated/device_management/device_compliance_policy_device_state_summary/device_compliance_policy_device_state_summary_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policy_device_state_summary/device_compliance_policy_device_state_summary_request_builder.py @@ -50,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCompliancePolicyDeviceStateSummaryRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceCompliancePolicyDeviceStateSummary]: """ - Read properties and relationships of the deviceCompliancePolicyDeviceStateSummary object. + The device compliance state summary for this account. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceCompliancePolicyDeviceStateSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancepolicydevicestatesummary-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -71,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCo async def patch(self,body: DeviceCompliancePolicyDeviceStateSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceCompliancePolicyDeviceStateSummary]: """ - Update the properties of a deviceCompliancePolicyDeviceStateSummary object. + Update the navigation property deviceCompliancePolicyDeviceStateSummary in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceCompliancePolicyDeviceStateSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancepolicydevicestatesummary-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -106,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceCompliancePolicyDeviceStateSummaryRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceCompliancePolicyDeviceStateSummary object. + The device compliance state summary for this account. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -117,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceCompliancePolicyDeviceStateSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceCompliancePolicyDeviceStateSummary object. + Update the navigation property deviceCompliancePolicyDeviceStateSummary in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -150,7 +148,7 @@ class DeviceCompliancePolicyDeviceStateSummaryRequestBuilderDeleteRequestConfigu @dataclass class DeviceCompliancePolicyDeviceStateSummaryRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceCompliancePolicyDeviceStateSummary object. + The device compliance state summary for this account. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_compliance_policy_setting_state_summaries/device_compliance_policy_setting_state_summaries_request_builder.py b/msgraph/generated/device_management/device_compliance_policy_setting_state_summaries/device_compliance_policy_setting_state_summaries_request_builder.py index 42d16643241..6f347a1ccd5 100644 --- a/msgraph/generated/device_management/device_compliance_policy_setting_state_summaries/device_compliance_policy_setting_state_summaries_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policy_setting_state_summaries/device_compliance_policy_setting_state_summaries_request_builder.py @@ -49,10 +49,9 @@ def by_device_compliance_policy_setting_state_summary_id(self,device_compliance_ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCompliancePolicySettingStateSummariesRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceCompliancePolicySettingStateSummaryCollectionResponse]: """ - List properties and relationships of the deviceCompliancePolicySettingStateSummary objects. + The summary states of compliance policy settings for this account. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceCompliancePolicySettingStateSummaryCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancepolicysettingstatesummary-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCo async def post(self,body: DeviceCompliancePolicySettingStateSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceCompliancePolicySettingStateSummary]: """ - Create a new deviceCompliancePolicySettingStateSummary object. + Create new navigation property to deviceCompliancePolicySettingStateSummaries for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceCompliancePolicySettingStateSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancepolicysettingstatesummary-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: DeviceCompliancePolicySettingStateSummary, request_con def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceCompliancePolicySettingStateSummariesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the deviceCompliancePolicySettingStateSummary objects. + The summary states of compliance policy settings for this account. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DeviceCompliancePolicySettingStateSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new deviceCompliancePolicySettingStateSummary object. + Create new navigation property to deviceCompliancePolicySettingStateSummaries for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DeviceCompliancePolicySettingStateSummariesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the deviceCompliancePolicySettingStateSummary objects. + The summary states of compliance policy settings for this account. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_compliance_policy_setting_state_summaries/item/device_compliance_policy_setting_state_summary_item_request_builder.py b/msgraph/generated/device_management/device_compliance_policy_setting_state_summaries/item/device_compliance_policy_setting_state_summary_item_request_builder.py index 44e5175ee36..d5171df04ee 100644 --- a/msgraph/generated/device_management/device_compliance_policy_setting_state_summaries/item/device_compliance_policy_setting_state_summary_item_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policy_setting_state_summaries/item/device_compliance_policy_setting_state_summary_item_request_builder.py @@ -33,10 +33,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a deviceCompliancePolicySettingStateSummary. + Delete navigation property deviceCompliancePolicySettingStateSummaries for deviceManagement 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-devicecompliancepolicysettingstatesummary-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -52,10 +51,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCompliancePolicySettingStateSummaryItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceCompliancePolicySettingStateSummary]: """ - Read properties and relationships of the deviceCompliancePolicySettingStateSummary object. + The summary states of compliance policy settings for this account. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceCompliancePolicySettingStateSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancepolicysettingstatesummary-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -73,11 +71,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCo async def patch(self,body: DeviceCompliancePolicySettingStateSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceCompliancePolicySettingStateSummary]: """ - Update the properties of a deviceCompliancePolicySettingStateSummary object. + Update the navigation property deviceCompliancePolicySettingStateSummaries in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceCompliancePolicySettingStateSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancepolicysettingstatesummary-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -97,7 +94,7 @@ async def patch(self,body: DeviceCompliancePolicySettingStateSummary, request_co def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a deviceCompliancePolicySettingStateSummary. + Delete navigation property deviceCompliancePolicySettingStateSummaries for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -108,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceCompliancePolicySettingStateSummaryItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceCompliancePolicySettingStateSummary object. + The summary states of compliance policy settings for this account. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -119,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceCompliancePolicySettingStateSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceCompliancePolicySettingStateSummary object. + Update the navigation property deviceCompliancePolicySettingStateSummaries in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -161,7 +158,7 @@ class DeviceCompliancePolicySettingStateSummaryItemRequestBuilderDeleteRequestCo @dataclass class DeviceCompliancePolicySettingStateSummaryItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceCompliancePolicySettingStateSummary object. + The summary states of compliance policy settings for this account. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_compliance_policy_setting_state_summaries/item/device_compliance_setting_states/device_compliance_setting_states_request_builder.py b/msgraph/generated/device_management/device_compliance_policy_setting_state_summaries/item/device_compliance_setting_states/device_compliance_setting_states_request_builder.py index 742f09a8991..8939c455005 100644 --- a/msgraph/generated/device_management/device_compliance_policy_setting_state_summaries/item/device_compliance_setting_states/device_compliance_setting_states_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policy_setting_state_summaries/item/device_compliance_setting_states/device_compliance_setting_states_request_builder.py @@ -49,10 +49,9 @@ def by_device_compliance_setting_state_id(self,device_compliance_setting_state_i async def get(self,request_configuration: Optional[RequestConfiguration[DeviceComplianceSettingStatesRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceComplianceSettingStateCollectionResponse]: """ - List properties and relationships of the deviceComplianceSettingState objects. + Get deviceComplianceSettingStates from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceSettingStateCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancesettingstate-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCo async def post(self,body: DeviceComplianceSettingState, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceComplianceSettingState]: """ - Create a new deviceComplianceSettingState object. + Create new navigation property to deviceComplianceSettingStates for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceSettingState] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancesettingstate-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: DeviceComplianceSettingState, request_configuration: O def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceComplianceSettingStatesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the deviceComplianceSettingState objects. + Get deviceComplianceSettingStates from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DeviceComplianceSettingState, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new deviceComplianceSettingState object. + Create new navigation property to deviceComplianceSettingStates for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DeviceComplianceSettingStatesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the deviceComplianceSettingState objects. + Get deviceComplianceSettingStates from deviceManagement """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_compliance_policy_setting_state_summaries/item/device_compliance_setting_states/item/device_compliance_setting_state_item_request_builder.py b/msgraph/generated/device_management/device_compliance_policy_setting_state_summaries/item/device_compliance_setting_states/item/device_compliance_setting_state_item_request_builder.py index 1cb4f8d671b..1aa37516bef 100644 --- a/msgraph/generated/device_management/device_compliance_policy_setting_state_summaries/item/device_compliance_setting_states/item/device_compliance_setting_state_item_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policy_setting_state_summaries/item/device_compliance_setting_states/item/device_compliance_setting_state_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a deviceComplianceSettingState. + Delete navigation property deviceComplianceSettingStates for deviceManagement 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-devicecompliancesettingstate-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceComplianceSettingStateItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceComplianceSettingState]: """ - Read properties and relationships of the deviceComplianceSettingState object. + Get deviceComplianceSettingStates from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceSettingState] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancesettingstate-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCo async def patch(self,body: DeviceComplianceSettingState, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceComplianceSettingState]: """ - Update the properties of a deviceComplianceSettingState object. + Update the navigation property deviceComplianceSettingStates in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceSettingState] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancesettingstate-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: DeviceComplianceSettingState, request_configuration: def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a deviceComplianceSettingState. + Delete navigation property deviceComplianceSettingStates for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceComplianceSettingStateItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceComplianceSettingState object. + Get deviceComplianceSettingStates from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceComplianceSettingState, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceComplianceSettingState object. + Update the navigation property deviceComplianceSettingStates in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class DeviceComplianceSettingStateItemRequestBuilderDeleteRequestConfiguration(R @dataclass class DeviceComplianceSettingStateItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceComplianceSettingState object. + Get deviceComplianceSettingStates from deviceManagement """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_configuration_device_state_summaries/device_configuration_device_state_summaries_request_builder.py b/msgraph/generated/device_management/device_configuration_device_state_summaries/device_configuration_device_state_summaries_request_builder.py index 02aa927f623..6f7e00f1fc5 100644 --- a/msgraph/generated/device_management/device_configuration_device_state_summaries/device_configuration_device_state_summaries_request_builder.py +++ b/msgraph/generated/device_management/device_configuration_device_state_summaries/device_configuration_device_state_summaries_request_builder.py @@ -50,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceConfigurationDeviceStateSummariesRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceConfigurationDeviceStateSummary]: """ - Read properties and relationships of the deviceConfigurationDeviceStateSummary object. + The device configuration device state summary for this account. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfigurationDeviceStateSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationdevicestatesummary-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -71,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCo async def patch(self,body: DeviceConfigurationDeviceStateSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceConfigurationDeviceStateSummary]: """ - Update the properties of a deviceConfigurationDeviceStateSummary object. + Update the navigation property deviceConfigurationDeviceStateSummaries in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfigurationDeviceStateSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationdevicestatesummary-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -106,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceConfigurationDeviceStateSummariesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceConfigurationDeviceStateSummary object. + The device configuration device state summary for this account. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -117,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceConfigurationDeviceStateSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceConfigurationDeviceStateSummary object. + Update the navigation property deviceConfigurationDeviceStateSummaries in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -150,7 +148,7 @@ class DeviceConfigurationDeviceStateSummariesRequestBuilderDeleteRequestConfigur @dataclass class DeviceConfigurationDeviceStateSummariesRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceConfigurationDeviceStateSummary object. + The device configuration device state summary for this account. """ 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 6a3691b2bbd..7f5000b7cb3 100644 --- a/msgraph/generated/device_management/device_configurations/device_configurations_request_builder.py +++ b/msgraph/generated/device_management/device_configurations/device_configurations_request_builder.py @@ -49,10 +49,9 @@ 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 androidCustomConfiguration objects. + The device configurations. 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-androidcustomconfiguration-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ 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 androidCustomConfiguration object. + Create new navigation property to deviceConfigurations for deviceManagement 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-androidcustomconfiguration-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,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 androidCustomConfiguration objects. + The device configurations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,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 androidCustomConfiguration object. + Create new navigation property to deviceConfigurations for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DeviceConfigurationsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the androidCustomConfiguration objects. + The device configurations. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_configurations/item/assign/assign_request_builder.py b/msgraph/generated/device_management/device_configurations/item/assign/assign_request_builder.py index f509b2de90f..7abeb19e319 100644 --- a/msgraph/generated/device_management/device_configurations/item/assign/assign_request_builder.py +++ b/msgraph/generated/device_management/device_configurations/item/assign/assign_request_builder.py @@ -33,11 +33,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AssignPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AssignPostResponse]: """ - Not yet documented + Invoke action assign param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AssignPostResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfiguration-assign?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -57,7 +56,7 @@ async def post(self,body: AssignPostRequestBody, request_configuration: Optional def to_post_request_information(self,body: AssignPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action assign 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_configurations/item/assignments/assignments_request_builder.py b/msgraph/generated/device_management/device_configurations/item/assignments/assignments_request_builder.py index 189bd7b9459..463f40f0eed 100644 --- a/msgraph/generated/device_management/device_configurations/item/assignments/assignments_request_builder.py +++ b/msgraph/generated/device_management/device_configurations/item/assignments/assignments_request_builder.py @@ -49,10 +49,9 @@ def by_device_configuration_assignment_id(self,device_configuration_assignment_i async def get(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceConfigurationAssignmentCollectionResponse]: """ - List properties and relationships of the deviceConfigurationAssignment objects. + The list of assignments for the device configuration profile. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfigurationAssignmentCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationassignment-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assignme async def post(self,body: DeviceConfigurationAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceConfigurationAssignment]: """ - Create a new deviceConfigurationAssignment object. + Create new navigation property to assignments for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfigurationAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationassignment-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: DeviceConfigurationAssignment, request_configuration: def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the deviceConfigurationAssignment objects. + The list of assignments for the device configuration profile. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DeviceConfigurationAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new deviceConfigurationAssignment object. + Create new navigation property to assignments for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AssignmentsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the deviceConfigurationAssignment objects. + The list of assignments for the device configuration profile. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_configurations/item/assignments/item/device_configuration_assignment_item_request_builder.py b/msgraph/generated/device_management/device_configurations/item/assignments/item/device_configuration_assignment_item_request_builder.py index fd09760df6a..88bc2347014 100644 --- a/msgraph/generated/device_management/device_configurations/item/assignments/item/device_configuration_assignment_item_request_builder.py +++ b/msgraph/generated/device_management/device_configurations/item/assignments/item/device_configuration_assignment_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a deviceConfigurationAssignment. + Delete navigation property assignments for deviceManagement 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-deviceconfigurationassignment-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceConfigurationAssignmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceConfigurationAssignment]: """ - Read properties and relationships of the deviceConfigurationAssignment object. + The list of assignments for the device configuration profile. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfigurationAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationassignment-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCo async def patch(self,body: DeviceConfigurationAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceConfigurationAssignment]: """ - Update the properties of a deviceConfigurationAssignment object. + Update the navigation property assignments in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfigurationAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationassignment-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: DeviceConfigurationAssignment, request_configuration: def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a deviceConfigurationAssignment. + Delete navigation property assignments for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceConfigurationAssignmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceConfigurationAssignment object. + The list of assignments for the device configuration profile. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceConfigurationAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceConfigurationAssignment object. + Update the navigation property assignments in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class DeviceConfigurationAssignmentItemRequestBuilderDeleteRequestConfiguration( @dataclass class DeviceConfigurationAssignmentItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceConfigurationAssignment object. + The list of assignments for the device configuration profile. """ 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 35be8add05d..bd3596804f3 100644 --- a/msgraph/generated/device_management/device_configurations/item/device_configuration_item_request_builder.py +++ b/msgraph/generated/device_management/device_configurations/item/device_configuration_item_request_builder.py @@ -40,10 +40,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a androidCustomConfiguration. + Delete navigation property deviceConfigurations for deviceManagement 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-androidcustomconfiguration-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -59,10 +58,9 @@ 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. + The device configurations. 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 """ request_info = self.to_get_request_information( request_configuration @@ -92,11 +90,10 @@ 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 androidCustomConfiguration object. + Update the navigation property deviceConfigurations in deviceManagement 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-androidcustomconfiguration-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -116,7 +113,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 androidCustomConfiguration. + Delete navigation property deviceConfigurations for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -127,7 +124,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. + The device configurations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +135,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 androidCustomConfiguration object. + Update the navigation property deviceConfigurations in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -234,7 +231,7 @@ class DeviceConfigurationItemRequestBuilderDeleteRequestConfiguration(RequestCon @dataclass class DeviceConfigurationItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the androidCustomConfiguration object. + The device configurations. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_configurations/item/device_setting_state_summaries/device_setting_state_summaries_request_builder.py b/msgraph/generated/device_management/device_configurations/item/device_setting_state_summaries/device_setting_state_summaries_request_builder.py index bff217c991b..840e70ecae2 100644 --- a/msgraph/generated/device_management/device_configurations/item/device_setting_state_summaries/device_setting_state_summaries_request_builder.py +++ b/msgraph/generated/device_management/device_configurations/item/device_setting_state_summaries/device_setting_state_summaries_request_builder.py @@ -49,10 +49,9 @@ def by_setting_state_device_summary_id(self,setting_state_device_summary_id: str async def get(self,request_configuration: Optional[RequestConfiguration[DeviceSettingStateSummariesRequestBuilderGetQueryParameters]] = None) -> Optional[SettingStateDeviceSummaryCollectionResponse]: """ - List properties and relationships of the settingStateDeviceSummary objects. + Device Configuration Setting State Device Summary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SettingStateDeviceSummaryCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-settingstatedevicesummary-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceSe async def post(self,body: SettingStateDeviceSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SettingStateDeviceSummary]: """ - Create a new settingStateDeviceSummary object. + Create new navigation property to deviceSettingStateSummaries for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SettingStateDeviceSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-settingstatedevicesummary-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: SettingStateDeviceSummary, request_configuration: Opti def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceSettingStateSummariesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the settingStateDeviceSummary objects. + Device Configuration Setting State Device Summary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: SettingStateDeviceSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new settingStateDeviceSummary object. + Create new navigation property to deviceSettingStateSummaries for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DeviceSettingStateSummariesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the settingStateDeviceSummary objects. + Device Configuration Setting State Device Summary """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_configurations/item/device_setting_state_summaries/item/setting_state_device_summary_item_request_builder.py b/msgraph/generated/device_management/device_configurations/item/device_setting_state_summaries/item/setting_state_device_summary_item_request_builder.py index fd08b572b97..bf1080670e6 100644 --- a/msgraph/generated/device_management/device_configurations/item/device_setting_state_summaries/item/setting_state_device_summary_item_request_builder.py +++ b/msgraph/generated/device_management/device_configurations/item/device_setting_state_summaries/item/setting_state_device_summary_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a settingStateDeviceSummary. + Delete navigation property deviceSettingStateSummaries for deviceManagement 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-settingstatedevicesummary-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[SettingStateDeviceSummaryItemRequestBuilderGetQueryParameters]] = None) -> Optional[SettingStateDeviceSummary]: """ - Read properties and relationships of the settingStateDeviceSummary object. + Device Configuration Setting State Device Summary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SettingStateDeviceSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-settingstatedevicesummary-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[SettingS async def patch(self,body: SettingStateDeviceSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SettingStateDeviceSummary]: """ - Update the properties of a settingStateDeviceSummary object. + Update the navigation property deviceSettingStateSummaries in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SettingStateDeviceSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-settingstatedevicesummary-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: SettingStateDeviceSummary, request_configuration: Opt def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a settingStateDeviceSummary. + Delete navigation property deviceSettingStateSummaries for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SettingStateDeviceSummaryItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the settingStateDeviceSummary object. + Device Configuration Setting State Device Summary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: SettingStateDeviceSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a settingStateDeviceSummary object. + Update the navigation property deviceSettingStateSummaries in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class SettingStateDeviceSummaryItemRequestBuilderDeleteRequestConfiguration(Requ @dataclass class SettingStateDeviceSummaryItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the settingStateDeviceSummary object. + Device Configuration Setting State Device Summary """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_configurations/item/device_status_overview/device_status_overview_request_builder.py b/msgraph/generated/device_management/device_configurations/item/device_status_overview/device_status_overview_request_builder.py index d21be84b23c..dc3185fd9d7 100644 --- a/msgraph/generated/device_management/device_configurations/item/device_status_overview/device_status_overview_request_builder.py +++ b/msgraph/generated/device_management/device_configurations/item/device_status_overview/device_status_overview_request_builder.py @@ -50,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceStatusOverviewRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceConfigurationDeviceOverview]: """ - Read properties and relationships of the deviceConfigurationDeviceOverview object. + Device Configuration devices status overview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfigurationDeviceOverview] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationdeviceoverview-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -71,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceSt async def patch(self,body: DeviceConfigurationDeviceOverview, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceConfigurationDeviceOverview]: """ - Update the properties of a deviceConfigurationDeviceOverview object. + Update the navigation property deviceStatusOverview in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfigurationDeviceOverview] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationdeviceoverview-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -106,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceStatusOverviewRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceConfigurationDeviceOverview object. + Device Configuration devices status overview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -117,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceConfigurationDeviceOverview, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceConfigurationDeviceOverview object. + Update the navigation property deviceStatusOverview in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -150,7 +148,7 @@ class DeviceStatusOverviewRequestBuilderDeleteRequestConfiguration(RequestConfig @dataclass class DeviceStatusOverviewRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceConfigurationDeviceOverview object. + Device Configuration devices status overview """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_configurations/item/device_statuses/device_statuses_request_builder.py b/msgraph/generated/device_management/device_configurations/item/device_statuses/device_statuses_request_builder.py index b59e338fe52..3ae43eaa1ed 100644 --- a/msgraph/generated/device_management/device_configurations/item/device_statuses/device_statuses_request_builder.py +++ b/msgraph/generated/device_management/device_configurations/item/device_statuses/device_statuses_request_builder.py @@ -49,10 +49,9 @@ def by_device_configuration_device_status_id(self,device_configuration_device_st async def get(self,request_configuration: Optional[RequestConfiguration[DeviceStatusesRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceConfigurationDeviceStatusCollectionResponse]: """ - List properties and relationships of the deviceConfigurationDeviceStatus objects. + Device configuration installation status by device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfigurationDeviceStatusCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationdevicestatus-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceSt async def post(self,body: DeviceConfigurationDeviceStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceConfigurationDeviceStatus]: """ - Create a new deviceConfigurationDeviceStatus object. + Create new navigation property to deviceStatuses for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfigurationDeviceStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationdevicestatus-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: DeviceConfigurationDeviceStatus, request_configuration def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceStatusesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the deviceConfigurationDeviceStatus objects. + Device configuration installation status by device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DeviceConfigurationDeviceStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new deviceConfigurationDeviceStatus object. + Create new navigation property to deviceStatuses for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DeviceStatusesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the deviceConfigurationDeviceStatus objects. + Device configuration installation status by device. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_configurations/item/device_statuses/item/device_configuration_device_status_item_request_builder.py b/msgraph/generated/device_management/device_configurations/item/device_statuses/item/device_configuration_device_status_item_request_builder.py index d82a423702d..f307a261c65 100644 --- a/msgraph/generated/device_management/device_configurations/item/device_statuses/item/device_configuration_device_status_item_request_builder.py +++ b/msgraph/generated/device_management/device_configurations/item/device_statuses/item/device_configuration_device_status_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a deviceConfigurationDeviceStatus. + Delete navigation property deviceStatuses for deviceManagement 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-deviceconfigurationdevicestatus-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceConfigurationDeviceStatusItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceConfigurationDeviceStatus]: """ - Read properties and relationships of the deviceConfigurationDeviceStatus object. + Device configuration installation status by device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfigurationDeviceStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationdevicestatus-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCo async def patch(self,body: DeviceConfigurationDeviceStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceConfigurationDeviceStatus]: """ - Update the properties of a deviceConfigurationDeviceStatus object. + Update the navigation property deviceStatuses in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfigurationDeviceStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationdevicestatus-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: DeviceConfigurationDeviceStatus, request_configuratio def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a deviceConfigurationDeviceStatus. + Delete navigation property deviceStatuses for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceConfigurationDeviceStatusItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceConfigurationDeviceStatus object. + Device configuration installation status by device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceConfigurationDeviceStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceConfigurationDeviceStatus object. + Update the navigation property deviceStatuses in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class DeviceConfigurationDeviceStatusItemRequestBuilderDeleteRequestConfiguratio @dataclass class DeviceConfigurationDeviceStatusItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceConfigurationDeviceStatus object. + Device configuration installation status by device. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_configurations/item/user_status_overview/user_status_overview_request_builder.py b/msgraph/generated/device_management/device_configurations/item/user_status_overview/user_status_overview_request_builder.py index e3350287ce4..5b295a9da78 100644 --- a/msgraph/generated/device_management/device_configurations/item/user_status_overview/user_status_overview_request_builder.py +++ b/msgraph/generated/device_management/device_configurations/item/user_status_overview/user_status_overview_request_builder.py @@ -50,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[UserStatusOverviewRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceConfigurationUserOverview]: """ - Read properties and relationships of the deviceConfigurationUserOverview object. + Device Configuration users status overview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfigurationUserOverview] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationuseroverview-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -71,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UserStat async def patch(self,body: DeviceConfigurationUserOverview, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceConfigurationUserOverview]: """ - Update the properties of a deviceConfigurationUserOverview object. + Update the navigation property userStatusOverview in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfigurationUserOverview] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationuseroverview-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -106,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UserStatusOverviewRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceConfigurationUserOverview object. + Device Configuration users status overview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -117,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceConfigurationUserOverview, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceConfigurationUserOverview object. + Update the navigation property userStatusOverview in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -150,7 +148,7 @@ class UserStatusOverviewRequestBuilderDeleteRequestConfiguration(RequestConfigur @dataclass class UserStatusOverviewRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceConfigurationUserOverview object. + Device Configuration users status overview """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_configurations/item/user_statuses/item/device_configuration_user_status_item_request_builder.py b/msgraph/generated/device_management/device_configurations/item/user_statuses/item/device_configuration_user_status_item_request_builder.py index 2a7c0707f4c..7a8e7dd05a4 100644 --- a/msgraph/generated/device_management/device_configurations/item/user_statuses/item/device_configuration_user_status_item_request_builder.py +++ b/msgraph/generated/device_management/device_configurations/item/user_statuses/item/device_configuration_user_status_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a deviceConfigurationUserStatus. + Delete navigation property userStatuses for deviceManagement 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-deviceconfigurationuserstatus-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceConfigurationUserStatusItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceConfigurationUserStatus]: """ - Read properties and relationships of the deviceConfigurationUserStatus object. + Device configuration installation status by user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfigurationUserStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationuserstatus-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceCo async def patch(self,body: DeviceConfigurationUserStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceConfigurationUserStatus]: """ - Update the properties of a deviceConfigurationUserStatus object. + Update the navigation property userStatuses in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfigurationUserStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationuserstatus-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: DeviceConfigurationUserStatus, request_configuration: def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a deviceConfigurationUserStatus. + Delete navigation property userStatuses for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceConfigurationUserStatusItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceConfigurationUserStatus object. + Device configuration installation status by user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceConfigurationUserStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceConfigurationUserStatus object. + Update the navigation property userStatuses in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class DeviceConfigurationUserStatusItemRequestBuilderDeleteRequestConfiguration( @dataclass class DeviceConfigurationUserStatusItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceConfigurationUserStatus object. + Device configuration installation status by user. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_configurations/item/user_statuses/user_statuses_request_builder.py b/msgraph/generated/device_management/device_configurations/item/user_statuses/user_statuses_request_builder.py index ee3af0c4a69..f9d243e12a2 100644 --- a/msgraph/generated/device_management/device_configurations/item/user_statuses/user_statuses_request_builder.py +++ b/msgraph/generated/device_management/device_configurations/item/user_statuses/user_statuses_request_builder.py @@ -49,10 +49,9 @@ def by_device_configuration_user_status_id(self,device_configuration_user_status async def get(self,request_configuration: Optional[RequestConfiguration[UserStatusesRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceConfigurationUserStatusCollectionResponse]: """ - List properties and relationships of the deviceConfigurationUserStatus objects. + Device configuration installation status by user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfigurationUserStatusCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationuserstatus-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UserStat async def post(self,body: DeviceConfigurationUserStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceConfigurationUserStatus]: """ - Create a new deviceConfigurationUserStatus object. + Create new navigation property to userStatuses for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceConfigurationUserStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-deviceconfigurationuserstatus-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: DeviceConfigurationUserStatus, request_configuration: def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UserStatusesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the deviceConfigurationUserStatus objects. + Device configuration installation status by user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DeviceConfigurationUserStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new deviceConfigurationUserStatus object. + Create new navigation property to userStatuses for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class UserStatusesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the deviceConfigurationUserStatus objects. + Device configuration installation status by user. """ 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 89677f8c3be..38c9bff8192 100644 --- a/msgraph/generated/device_management/device_enrollment_configurations/device_enrollment_configurations_request_builder.py +++ b/msgraph/generated/device_management/device_enrollment_configurations/device_enrollment_configurations_request_builder.py @@ -49,10 +49,9 @@ def by_device_enrollment_configuration_id(self,device_enrollment_configuration_i async def get(self,request_configuration: Optional[RequestConfiguration[DeviceEnrollmentConfigurationsRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceEnrollmentConfigurationCollectionResponse]: """ - List properties and relationships of the deviceEnrollmentConfiguration objects. + The list of device enrollment configurations param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceEnrollmentConfigurationCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentconfiguration-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ 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 deviceEnrollmentLimitConfiguration object. + Create new navigation property to deviceEnrollmentConfigurations for deviceManagement 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-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: DeviceEnrollmentConfiguration, request_configuration: def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceEnrollmentConfigurationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the deviceEnrollmentConfiguration objects. + The list of device enrollment configurations param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,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 deviceEnrollmentLimitConfiguration object. + Create new navigation property to deviceEnrollmentConfigurations for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DeviceEnrollmentConfigurationsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the deviceEnrollmentConfiguration objects. + The list of device enrollment configurations """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_enrollment_configurations/item/assign/assign_request_builder.py b/msgraph/generated/device_management/device_enrollment_configurations/item/assign/assign_request_builder.py index 731d2653401..e09581dac64 100644 --- a/msgraph/generated/device_management/device_enrollment_configurations/item/assign/assign_request_builder.py +++ b/msgraph/generated/device_management/device_enrollment_configurations/item/assign/assign_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AssignPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Not yet documented + Invoke action assign param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentconfiguration-assign?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: AssignPostRequestBody, request_configuration: Optional def to_post_request_information(self,body: AssignPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action assign 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/assignments/assignments_request_builder.py b/msgraph/generated/device_management/device_enrollment_configurations/item/assignments/assignments_request_builder.py index 6bc0946f964..ed17e322cdf 100644 --- a/msgraph/generated/device_management/device_enrollment_configurations/item/assignments/assignments_request_builder.py +++ b/msgraph/generated/device_management/device_enrollment_configurations/item/assignments/assignments_request_builder.py @@ -49,10 +49,9 @@ def by_enrollment_configuration_assignment_id(self,enrollment_configuration_assi async def get(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> Optional[EnrollmentConfigurationAssignmentCollectionResponse]: """ - List properties and relationships of the enrollmentConfigurationAssignment objects. + The list of group assignments for the device configuration profile param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[EnrollmentConfigurationAssignmentCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-enrollmentconfigurationassignment-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assignme async def post(self,body: EnrollmentConfigurationAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EnrollmentConfigurationAssignment]: """ - Create a new enrollmentConfigurationAssignment object. + Create new navigation property to assignments for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[EnrollmentConfigurationAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-enrollmentconfigurationassignment-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: EnrollmentConfigurationAssignment, request_configurati def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the enrollmentConfigurationAssignment objects. + The list of group assignments for the device configuration profile param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: EnrollmentConfigurationAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new enrollmentConfigurationAssignment object. + Create new navigation property to assignments for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AssignmentsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the enrollmentConfigurationAssignment objects. + The list of group assignments for the device configuration profile """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_enrollment_configurations/item/assignments/item/enrollment_configuration_assignment_item_request_builder.py b/msgraph/generated/device_management/device_enrollment_configurations/item/assignments/item/enrollment_configuration_assignment_item_request_builder.py index 430897cb47a..2d58342d416 100644 --- a/msgraph/generated/device_management/device_enrollment_configurations/item/assignments/item/enrollment_configuration_assignment_item_request_builder.py +++ b/msgraph/generated/device_management/device_enrollment_configurations/item/assignments/item/enrollment_configuration_assignment_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a enrollmentConfigurationAssignment. + Delete navigation property assignments for deviceManagement 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-enrollmentconfigurationassignment-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[EnrollmentConfigurationAssignmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[EnrollmentConfigurationAssignment]: """ - Read properties and relationships of the enrollmentConfigurationAssignment object. + The list of group assignments for the device configuration profile param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[EnrollmentConfigurationAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-enrollmentconfigurationassignment-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Enrollme async def patch(self,body: EnrollmentConfigurationAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EnrollmentConfigurationAssignment]: """ - Update the properties of a enrollmentConfigurationAssignment object. + Update the navigation property assignments in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[EnrollmentConfigurationAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-enrollmentconfigurationassignment-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: EnrollmentConfigurationAssignment, request_configurat def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a enrollmentConfigurationAssignment. + Delete navigation property assignments for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EnrollmentConfigurationAssignmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the enrollmentConfigurationAssignment object. + The list of group assignments for the device configuration profile param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: EnrollmentConfigurationAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a enrollmentConfigurationAssignment object. + Update the navigation property assignments in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class EnrollmentConfigurationAssignmentItemRequestBuilderDeleteRequestConfigurat @dataclass class EnrollmentConfigurationAssignmentItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the enrollmentConfigurationAssignment object. + The list of group assignments for the device configuration profile """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_enrollment_configurations/item/device_enrollment_configuration_item_request_builder.py b/msgraph/generated/device_management/device_enrollment_configurations/item/device_enrollment_configuration_item_request_builder.py index 06662565aea..4f947c7d63d 100644 --- a/msgraph/generated/device_management/device_enrollment_configurations/item/device_enrollment_configuration_item_request_builder.py +++ b/msgraph/generated/device_management/device_enrollment_configurations/item/device_enrollment_configuration_item_request_builder.py @@ -35,10 +35,9 @@ 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. + Delete navigation property deviceEnrollmentConfigurations for deviceManagement 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 """ request_info = self.to_delete_request_information( request_configuration @@ -54,10 +53,9 @@ 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 deviceEnrollmentConfiguration object. + The list of device enrollment configurations 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-deviceenrollmentconfiguration-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -75,11 +73,10 @@ 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 navigation property deviceEnrollmentConfigurations in deviceManagement 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 """ if body is None: raise TypeError("body cannot be null.") @@ -99,7 +96,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. + Delete navigation property deviceEnrollmentConfigurations for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -110,7 +107,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 deviceEnrollmentConfiguration object. + The list of device enrollment configurations param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -121,7 +118,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 navigation property deviceEnrollmentConfigurations in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -181,7 +178,7 @@ class DeviceEnrollmentConfigurationItemRequestBuilderDeleteRequestConfiguration( @dataclass class DeviceEnrollmentConfigurationItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceEnrollmentConfiguration object. + The list of device enrollment configurations """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_enrollment_configurations/item/set_priority/set_priority_request_builder.py b/msgraph/generated/device_management/device_enrollment_configurations/item/set_priority/set_priority_request_builder.py index 14706c8abcf..56eb33f4d12 100644 --- a/msgraph/generated/device_management/device_enrollment_configurations/item/set_priority/set_priority_request_builder.py +++ b/msgraph/generated/device_management/device_enrollment_configurations/item/set_priority/set_priority_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: SetPriorityPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Not yet documented + Invoke action setPriority param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentconfiguration-setpriority?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: SetPriorityPostRequestBody, request_configuration: Opt def to_post_request_information(self,body: SetPriorityPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action setPriority 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_management_partners/device_management_partners_request_builder.py b/msgraph/generated/device_management/device_management_partners/device_management_partners_request_builder.py index a53806cc0b1..6505416c9ed 100644 --- a/msgraph/generated/device_management/device_management_partners/device_management_partners_request_builder.py +++ b/msgraph/generated/device_management/device_management_partners/device_management_partners_request_builder.py @@ -49,10 +49,9 @@ def by_device_management_partner_id(self,device_management_partner_id: str) -> D async def get(self,request_configuration: Optional[RequestConfiguration[DeviceManagementPartnersRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceManagementPartnerCollectionResponse]: """ - List properties and relationships of the deviceManagementPartner objects. + The list of Device Management Partners configured by the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceManagementPartnerCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-devicemanagementpartner-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceMa async def post(self,body: DeviceManagementPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceManagementPartner]: """ - Create a new deviceManagementPartner object. + Create new navigation property to deviceManagementPartners for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceManagementPartner] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-devicemanagementpartner-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: DeviceManagementPartner, request_configuration: Option def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceManagementPartnersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the deviceManagementPartner objects. + The list of Device Management Partners configured by the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DeviceManagementPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new deviceManagementPartner object. + Create new navigation property to deviceManagementPartners for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DeviceManagementPartnersRequestBuilderGetQueryParameters(): """ - List properties and relationships of the deviceManagementPartner objects. + The list of Device Management Partners configured by the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_management_partners/item/device_management_partner_item_request_builder.py b/msgraph/generated/device_management/device_management_partners/item/device_management_partner_item_request_builder.py index c9455464b4c..a8227095fac 100644 --- a/msgraph/generated/device_management/device_management_partners/item/device_management_partner_item_request_builder.py +++ b/msgraph/generated/device_management/device_management_partners/item/device_management_partner_item_request_builder.py @@ -33,10 +33,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a deviceManagementPartner. + Delete navigation property deviceManagementPartners for deviceManagement 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-devicemanagementpartner-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -52,10 +51,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceManagementPartnerItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceManagementPartner]: """ - Read properties and relationships of the deviceManagementPartner object. + The list of Device Management Partners configured by the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceManagementPartner] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-devicemanagementpartner-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -73,11 +71,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceMa async def patch(self,body: DeviceManagementPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceManagementPartner]: """ - Update the properties of a deviceManagementPartner object. + Update the navigation property deviceManagementPartners in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceManagementPartner] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-devicemanagementpartner-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -97,7 +94,7 @@ async def patch(self,body: DeviceManagementPartner, request_configuration: Optio def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a deviceManagementPartner. + Delete navigation property deviceManagementPartners for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -108,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceManagementPartnerItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceManagementPartner object. + The list of Device Management Partners configured by the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -119,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceManagementPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceManagementPartner object. + Update the navigation property deviceManagementPartners in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -161,7 +158,7 @@ class DeviceManagementPartnerItemRequestBuilderDeleteRequestConfiguration(Reques @dataclass class DeviceManagementPartnerItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceManagementPartner object. + The list of Device Management Partners configured by the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/device_management_partners/item/terminate/terminate_request_builder.py b/msgraph/generated/device_management/device_management_partners/item/terminate/terminate_request_builder.py index c1cda5ddd57..bfef764edcd 100644 --- a/msgraph/generated/device_management/device_management_partners/item/terminate/terminate_request_builder.py +++ b/msgraph/generated/device_management/device_management_partners/item/terminate/terminate_request_builder.py @@ -31,10 +31,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Not yet documented + Invoke action terminate 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-devicemanagementpartner-terminate?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration @@ -50,7 +49,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action terminate 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_management_request_builder.py b/msgraph/generated/device_management/device_management_request_builder.py index 01267942e52..7f8848d81b7 100644 --- a/msgraph/generated/device_management/device_management_request_builder.py +++ b/msgraph/generated/device_management/device_management_request_builder.py @@ -92,10 +92,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[DeviceManagementRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceManagement]: """ - Read properties and relationships of the deviceManagement object. + Get deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceManagement] - Find more info here: https://learn.microsoft.com/graph/api/intune-androidforwork-devicemanagement-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -125,11 +124,10 @@ def get_effective_permissions_with_scope(self,scope: str) -> GetEffectivePermiss async def patch(self,body: DeviceManagement, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceManagement]: """ - Update the properties of a deviceManagement object. + Update deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceManagement] - Find more info here: https://learn.microsoft.com/graph/api/intune-androidforwork-devicemanagement-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -149,7 +147,7 @@ async def patch(self,body: DeviceManagement, request_configuration: Optional[Req def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceManagementRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceManagement object. + Get deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -160,7 +158,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceManagement, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceManagement object. + Update deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -720,7 +718,7 @@ def windows_malware_information(self) -> WindowsMalwareInformationRequestBuilder @dataclass class DeviceManagementRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceManagement object. + Get deviceManagement """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/exchange_connectors/exchange_connectors_request_builder.py b/msgraph/generated/device_management/exchange_connectors/exchange_connectors_request_builder.py index 491f78d3ef0..fbbb1d235e1 100644 --- a/msgraph/generated/device_management/exchange_connectors/exchange_connectors_request_builder.py +++ b/msgraph/generated/device_management/exchange_connectors/exchange_connectors_request_builder.py @@ -49,10 +49,9 @@ def by_device_management_exchange_connector_id(self,device_management_exchange_c async def get(self,request_configuration: Optional[RequestConfiguration[ExchangeConnectorsRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceManagementExchangeConnectorCollectionResponse]: """ - List properties and relationships of the deviceManagementExchangeConnector objects. + The list of Exchange Connectors configured by the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceManagementExchangeConnectorCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-devicemanagementexchangeconnector-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Exchange async def post(self,body: DeviceManagementExchangeConnector, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceManagementExchangeConnector]: """ - Create a new deviceManagementExchangeConnector object. + Create new navigation property to exchangeConnectors for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceManagementExchangeConnector] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-devicemanagementexchangeconnector-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: DeviceManagementExchangeConnector, request_configurati def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExchangeConnectorsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the deviceManagementExchangeConnector objects. + The list of Exchange Connectors configured by the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DeviceManagementExchangeConnector, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new deviceManagementExchangeConnector object. + Create new navigation property to exchangeConnectors for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ExchangeConnectorsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the deviceManagementExchangeConnector objects. + The list of Exchange Connectors configured by the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/exchange_connectors/item/device_management_exchange_connector_item_request_builder.py b/msgraph/generated/device_management/exchange_connectors/item/device_management_exchange_connector_item_request_builder.py index 5e17d13ca35..7b932949b85 100644 --- a/msgraph/generated/device_management/exchange_connectors/item/device_management_exchange_connector_item_request_builder.py +++ b/msgraph/generated/device_management/exchange_connectors/item/device_management_exchange_connector_item_request_builder.py @@ -33,10 +33,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a deviceManagementExchangeConnector. + Delete navigation property exchangeConnectors for deviceManagement 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-devicemanagementexchangeconnector-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -52,10 +51,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceManagementExchangeConnectorItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceManagementExchangeConnector]: """ - Read properties and relationships of the deviceManagementExchangeConnector object. + The list of Exchange Connectors configured by the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceManagementExchangeConnector] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-devicemanagementexchangeconnector-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -73,11 +71,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceMa async def patch(self,body: DeviceManagementExchangeConnector, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceManagementExchangeConnector]: """ - Update the properties of a deviceManagementExchangeConnector object. + Update the navigation property exchangeConnectors in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceManagementExchangeConnector] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-devicemanagementexchangeconnector-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -97,7 +94,7 @@ async def patch(self,body: DeviceManagementExchangeConnector, request_configurat def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a deviceManagementExchangeConnector. + Delete navigation property exchangeConnectors for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -108,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceManagementExchangeConnectorItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceManagementExchangeConnector object. + The list of Exchange Connectors configured by the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -119,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceManagementExchangeConnector, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceManagementExchangeConnector object. + Update the navigation property exchangeConnectors in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -161,7 +158,7 @@ class DeviceManagementExchangeConnectorItemRequestBuilderDeleteRequestConfigurat @dataclass class DeviceManagementExchangeConnectorItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceManagementExchangeConnector object. + The list of Exchange Connectors configured by the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/exchange_connectors/item/sync/sync_request_builder.py b/msgraph/generated/device_management/exchange_connectors/item/sync/sync_request_builder.py index 071ee08194f..22fccc1adb4 100644 --- a/msgraph/generated/device_management/exchange_connectors/item/sync/sync_request_builder.py +++ b/msgraph/generated/device_management/exchange_connectors/item/sync/sync_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: SyncPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Not yet documented + Invoke action sync param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-devicemanagementexchangeconnector-sync?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: SyncPostRequestBody, request_configuration: Optional[R def to_post_request_information(self,body: SyncPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action sync 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/get_effective_permissions_with_scope/get_effective_permissions_with_scope_request_builder.py b/msgraph/generated/device_management/get_effective_permissions_with_scope/get_effective_permissions_with_scope_request_builder.py index 9c2087d41be..4830207ce1a 100644 --- a/msgraph/generated/device_management/get_effective_permissions_with_scope/get_effective_permissions_with_scope_request_builder.py +++ b/msgraph/generated/device_management/get_effective_permissions_with_scope/get_effective_permissions_with_scope_request_builder.py @@ -38,7 +38,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GetEffec Retrieves the effective permissions of the currently authenticated user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GetEffectivePermissionsWithScopeGetResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-devicemanagement-geteffectivepermissions?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration diff --git a/msgraph/generated/device_management/imported_windows_autopilot_device_identities/import_/import_request_builder.py b/msgraph/generated/device_management/imported_windows_autopilot_device_identities/import_/import_request_builder.py index 7d5c481bed2..8940f93f9cf 100644 --- a/msgraph/generated/device_management/imported_windows_autopilot_device_identities/import_/import_request_builder.py +++ b/msgraph/generated/device_management/imported_windows_autopilot_device_identities/import_/import_request_builder.py @@ -33,11 +33,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ImportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ImportPostResponse]: """ - Not yet documented + Invoke action import param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ImportPostResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-enrollment-importedwindowsautopilotdeviceidentity-import?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -57,7 +56,7 @@ async def post(self,body: ImportPostRequestBody, request_configuration: Optional def to_post_request_information(self,body: ImportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action import 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/imported_windows_autopilot_device_identities/imported_windows_autopilot_device_identities_request_builder.py b/msgraph/generated/device_management/imported_windows_autopilot_device_identities/imported_windows_autopilot_device_identities_request_builder.py index 4b5142c395b..2c99adb5c51 100644 --- a/msgraph/generated/device_management/imported_windows_autopilot_device_identities/imported_windows_autopilot_device_identities_request_builder.py +++ b/msgraph/generated/device_management/imported_windows_autopilot_device_identities/imported_windows_autopilot_device_identities_request_builder.py @@ -50,10 +50,9 @@ def by_imported_windows_autopilot_device_identity_id(self,imported_windows_autop async def get(self,request_configuration: Optional[RequestConfiguration[ImportedWindowsAutopilotDeviceIdentitiesRequestBuilderGetQueryParameters]] = None) -> Optional[ImportedWindowsAutopilotDeviceIdentityCollectionResponse]: """ - List properties and relationships of the importedWindowsAutopilotDeviceIdentity objects. + Collection of imported Windows autopilot devices. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ImportedWindowsAutopilotDeviceIdentityCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-enrollment-importedwindowsautopilotdeviceidentity-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -71,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Imported async def post(self,body: ImportedWindowsAutopilotDeviceIdentity, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ImportedWindowsAutopilotDeviceIdentity]: """ - Create a new importedWindowsAutopilotDeviceIdentity object. + Create new navigation property to importedWindowsAutopilotDeviceIdentities for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ImportedWindowsAutopilotDeviceIdentity] - Find more info here: https://learn.microsoft.com/graph/api/intune-enrollment-importedwindowsautopilotdeviceidentity-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -95,7 +93,7 @@ async def post(self,body: ImportedWindowsAutopilotDeviceIdentity, request_config def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ImportedWindowsAutopilotDeviceIdentitiesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the importedWindowsAutopilotDeviceIdentity objects. + Collection of imported Windows autopilot devices. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -106,7 +104,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ImportedWindowsAutopilotDeviceIdentity, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new importedWindowsAutopilotDeviceIdentity object. + Create new navigation property to importedWindowsAutopilotDeviceIdentities for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -150,7 +148,7 @@ def import_(self) -> ImportRequestBuilder: @dataclass class ImportedWindowsAutopilotDeviceIdentitiesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the importedWindowsAutopilotDeviceIdentity objects. + Collection of imported Windows autopilot devices. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/imported_windows_autopilot_device_identities/item/imported_windows_autopilot_device_identity_item_request_builder.py b/msgraph/generated/device_management/imported_windows_autopilot_device_identities/item/imported_windows_autopilot_device_identity_item_request_builder.py index 3f5713171bf..1e86e47c2cd 100644 --- a/msgraph/generated/device_management/imported_windows_autopilot_device_identities/item/imported_windows_autopilot_device_identity_item_request_builder.py +++ b/msgraph/generated/device_management/imported_windows_autopilot_device_identities/item/imported_windows_autopilot_device_identity_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a importedWindowsAutopilotDeviceIdentity. + Delete navigation property importedWindowsAutopilotDeviceIdentities for deviceManagement 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-enrollment-importedwindowsautopilotdeviceidentity-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ImportedWindowsAutopilotDeviceIdentityItemRequestBuilderGetQueryParameters]] = None) -> Optional[ImportedWindowsAutopilotDeviceIdentity]: """ - Read properties and relationships of the importedWindowsAutopilotDeviceIdentity object. + Collection of imported Windows autopilot devices. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ImportedWindowsAutopilotDeviceIdentity] - Find more info here: https://learn.microsoft.com/graph/api/intune-enrollment-importedwindowsautopilotdeviceidentity-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -95,7 +93,7 @@ async def patch(self,body: ImportedWindowsAutopilotDeviceIdentity, request_confi def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a importedWindowsAutopilotDeviceIdentity. + Delete navigation property importedWindowsAutopilotDeviceIdentities for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -106,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ImportedWindowsAutopilotDeviceIdentityItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the importedWindowsAutopilotDeviceIdentity object. + Collection of imported Windows autopilot devices. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -150,7 +148,7 @@ class ImportedWindowsAutopilotDeviceIdentityItemRequestBuilderDeleteRequestConfi @dataclass class ImportedWindowsAutopilotDeviceIdentityItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the importedWindowsAutopilotDeviceIdentity object. + Collection of imported Windows autopilot devices. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/ios_update_statuses/ios_update_statuses_request_builder.py b/msgraph/generated/device_management/ios_update_statuses/ios_update_statuses_request_builder.py index a19f8353ea9..064e1fc906c 100644 --- a/msgraph/generated/device_management/ios_update_statuses/ios_update_statuses_request_builder.py +++ b/msgraph/generated/device_management/ios_update_statuses/ios_update_statuses_request_builder.py @@ -49,10 +49,9 @@ def by_ios_update_device_status_id(self,ios_update_device_status_id: str) -> Ios async def get(self,request_configuration: Optional[RequestConfiguration[IosUpdateStatusesRequestBuilderGetQueryParameters]] = None) -> Optional[IosUpdateDeviceStatusCollectionResponse]: """ - List properties and relationships of the iosUpdateDeviceStatus objects. + The IOS software update installation statuses for this account. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[IosUpdateDeviceStatusCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-iosupdatedevicestatus-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[IosUpdat async def post(self,body: IosUpdateDeviceStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[IosUpdateDeviceStatus]: """ - Create a new iosUpdateDeviceStatus object. + Create new navigation property to iosUpdateStatuses for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[IosUpdateDeviceStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-iosupdatedevicestatus-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: IosUpdateDeviceStatus, request_configuration: Optional def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[IosUpdateStatusesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the iosUpdateDeviceStatus objects. + The IOS software update installation statuses for this account. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: IosUpdateDeviceStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new iosUpdateDeviceStatus object. + Create new navigation property to iosUpdateStatuses for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class IosUpdateStatusesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the iosUpdateDeviceStatus objects. + The IOS software update installation statuses for this account. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/ios_update_statuses/item/ios_update_device_status_item_request_builder.py b/msgraph/generated/device_management/ios_update_statuses/item/ios_update_device_status_item_request_builder.py index 77aa19eae77..08dac1fc46c 100644 --- a/msgraph/generated/device_management/ios_update_statuses/item/ios_update_device_status_item_request_builder.py +++ b/msgraph/generated/device_management/ios_update_statuses/item/ios_update_device_status_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a iosUpdateDeviceStatus. + Delete navigation property iosUpdateStatuses for deviceManagement 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-iosupdatedevicestatus-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[IosUpdateDeviceStatusItemRequestBuilderGetQueryParameters]] = None) -> Optional[IosUpdateDeviceStatus]: """ - Read properties and relationships of the iosUpdateDeviceStatus object. + The IOS software update installation statuses for this account. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[IosUpdateDeviceStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-iosupdatedevicestatus-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[IosUpdat async def patch(self,body: IosUpdateDeviceStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[IosUpdateDeviceStatus]: """ - Update the properties of a iosUpdateDeviceStatus object. + Update the navigation property iosUpdateStatuses in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[IosUpdateDeviceStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-iosupdatedevicestatus-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: IosUpdateDeviceStatus, request_configuration: Optiona def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a iosUpdateDeviceStatus. + Delete navigation property iosUpdateStatuses for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[IosUpdateDeviceStatusItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the iosUpdateDeviceStatus object. + The IOS software update installation statuses for this account. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: IosUpdateDeviceStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a iosUpdateDeviceStatus object. + Update the navigation property iosUpdateStatuses in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class IosUpdateDeviceStatusItemRequestBuilderDeleteRequestConfiguration(RequestC @dataclass class IosUpdateDeviceStatusItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the iosUpdateDeviceStatus object. + The IOS software update installation statuses for this account. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/managed_devices/item/bypass_activation_lock/bypass_activation_lock_request_builder.py b/msgraph/generated/device_management/managed_devices/item/bypass_activation_lock/bypass_activation_lock_request_builder.py index 1de4ff6d589..15e64fb2c36 100644 --- a/msgraph/generated/device_management/managed_devices/item/bypass_activation_lock/bypass_activation_lock_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/bypass_activation_lock/bypass_activation_lock_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Bypass activation lock 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-devices-manageddevice-bypassactivationlock?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/device_management/managed_devices/item/clean_windows_device/clean_windows_device_request_builder.py b/msgraph/generated/device_management/managed_devices/item/clean_windows_device/clean_windows_device_request_builder.py index b45583bffb5..66569d29c47 100644 --- a/msgraph/generated/device_management/managed_devices/item/clean_windows_device/clean_windows_device_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/clean_windows_device/clean_windows_device_request_builder.py @@ -36,7 +36,6 @@ async def post(self,body: CleanWindowsDevicePostRequestBody, request_configurati param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-manageddevice-cleanwindowsdevice?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") diff --git a/msgraph/generated/device_management/managed_devices/item/delete_user_from_shared_apple_device/delete_user_from_shared_apple_device_request_builder.py b/msgraph/generated/device_management/managed_devices/item/delete_user_from_shared_apple_device/delete_user_from_shared_apple_device_request_builder.py index e931a9a48a6..8e152fb5988 100644 --- a/msgraph/generated/device_management/managed_devices/item/delete_user_from_shared_apple_device/delete_user_from_shared_apple_device_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/delete_user_from_shared_apple_device/delete_user_from_shared_apple_device_request_builder.py @@ -36,7 +36,6 @@ async def post(self,body: DeleteUserFromSharedAppleDevicePostRequestBody, reques param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-manageddevice-deleteuserfromsharedappledevice?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") diff --git a/msgraph/generated/device_management/managed_devices/item/disable_lost_mode/disable_lost_mode_request_builder.py b/msgraph/generated/device_management/managed_devices/item/disable_lost_mode/disable_lost_mode_request_builder.py index f5cb8014c39..134d6f0e12c 100644 --- a/msgraph/generated/device_management/managed_devices/item/disable_lost_mode/disable_lost_mode_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/disable_lost_mode/disable_lost_mode_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Disable lost mode 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-devices-manageddevice-disablelostmode?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/device_management/managed_devices/item/locate_device/locate_device_request_builder.py b/msgraph/generated/device_management/managed_devices/item/locate_device/locate_device_request_builder.py index eb4e27745e0..0f70aff2b17 100644 --- a/msgraph/generated/device_management/managed_devices/item/locate_device/locate_device_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/locate_device/locate_device_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Locate a device 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-devices-manageddevice-locatedevice?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/device_management/managed_devices/item/logout_shared_apple_device_active_user/logout_shared_apple_device_active_user_request_builder.py b/msgraph/generated/device_management/managed_devices/item/logout_shared_apple_device_active_user/logout_shared_apple_device_active_user_request_builder.py index 96bfa014929..0b5806bcc95 100644 --- a/msgraph/generated/device_management/managed_devices/item/logout_shared_apple_device_active_user/logout_shared_apple_device_active_user_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/logout_shared_apple_device_active_user/logout_shared_apple_device_active_user_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Logout shared Apple device active user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-manageddevice-logoutsharedappledeviceactiveuser?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/device_management/managed_devices/item/managed_device_item_request_builder.py b/msgraph/generated/device_management/managed_devices/item/managed_device_item_request_builder.py index 232f50d937a..8cace78a382 100644 --- a/msgraph/generated/device_management/managed_devices/item/managed_device_item_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/managed_device_item_request_builder.py @@ -56,10 +56,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a managedDevice. + Delete navigation property managedDevices for deviceManagement 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-devices-manageddevice-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -118,7 +117,7 @@ async def patch(self,body: ManagedDevice, request_configuration: Optional[Reques def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a managedDevice. + Delete navigation property managedDevices for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/device_management/managed_devices/item/reboot_now/reboot_now_request_builder.py b/msgraph/generated/device_management/managed_devices/item/reboot_now/reboot_now_request_builder.py index d641ef4ce10..06326f65e9d 100644 --- a/msgraph/generated/device_management/managed_devices/item/reboot_now/reboot_now_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/reboot_now/reboot_now_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Reboot device 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-devices-manageddevice-rebootnow?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/device_management/managed_devices/item/recover_passcode/recover_passcode_request_builder.py b/msgraph/generated/device_management/managed_devices/item/recover_passcode/recover_passcode_request_builder.py index 7baa278568b..262c872b41e 100644 --- a/msgraph/generated/device_management/managed_devices/item/recover_passcode/recover_passcode_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/recover_passcode/recover_passcode_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Recover passcode 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-devices-manageddevice-recoverpasscode?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/device_management/managed_devices/item/remote_lock/remote_lock_request_builder.py b/msgraph/generated/device_management/managed_devices/item/remote_lock/remote_lock_request_builder.py index abed56c463d..8d8c7d29ce6 100644 --- a/msgraph/generated/device_management/managed_devices/item/remote_lock/remote_lock_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/remote_lock/remote_lock_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Remote lock 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-devices-manageddevice-remotelock?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/device_management/managed_devices/item/request_remote_assistance/request_remote_assistance_request_builder.py b/msgraph/generated/device_management/managed_devices/item/request_remote_assistance/request_remote_assistance_request_builder.py index eb6ec33367a..315d6befb3f 100644 --- a/msgraph/generated/device_management/managed_devices/item/request_remote_assistance/request_remote_assistance_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/request_remote_assistance/request_remote_assistance_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Request remote assistance 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-devices-manageddevice-requestremoteassistance?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/device_management/managed_devices/item/reset_passcode/reset_passcode_request_builder.py b/msgraph/generated/device_management/managed_devices/item/reset_passcode/reset_passcode_request_builder.py index 84a8ab6e268..e9f98ad2c92 100644 --- a/msgraph/generated/device_management/managed_devices/item/reset_passcode/reset_passcode_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/reset_passcode/reset_passcode_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Reset passcode 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-devices-manageddevice-resetpasscode?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/device_management/managed_devices/item/retire/retire_request_builder.py b/msgraph/generated/device_management/managed_devices/item/retire/retire_request_builder.py index 40024f3dc99..0b57f2bce16 100644 --- a/msgraph/generated/device_management/managed_devices/item/retire/retire_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/retire/retire_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Retire a device 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-devices-manageddevice-retire?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/device_management/managed_devices/item/shut_down/shut_down_request_builder.py b/msgraph/generated/device_management/managed_devices/item/shut_down/shut_down_request_builder.py index 05dc2db6ed9..4bc3ca6f495 100644 --- a/msgraph/generated/device_management/managed_devices/item/shut_down/shut_down_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/shut_down/shut_down_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Shut down device 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-devices-manageddevice-shutdown?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/device_management/managed_devices/item/sync_device/sync_device_request_builder.py b/msgraph/generated/device_management/managed_devices/item/sync_device/sync_device_request_builder.py index a2aee80695e..f2983fb928d 100644 --- a/msgraph/generated/device_management/managed_devices/item/sync_device/sync_device_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/sync_device/sync_device_request_builder.py @@ -31,10 +31,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Not yet documented + Invoke action syncDevice 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-devices-manageddevice-syncdevice?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration @@ -50,7 +49,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action syncDevice param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/device_management/managed_devices/item/update_windows_device_account/update_windows_device_account_request_builder.py b/msgraph/generated/device_management/managed_devices/item/update_windows_device_account/update_windows_device_account_request_builder.py index a2ec366f164..9cdb4a87f53 100644 --- a/msgraph/generated/device_management/managed_devices/item/update_windows_device_account/update_windows_device_account_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/update_windows_device_account/update_windows_device_account_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: UpdateWindowsDeviceAccountPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Not yet documented + Invoke action updateWindowsDeviceAccount param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-manageddevice-updatewindowsdeviceaccount?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: UpdateWindowsDeviceAccountPostRequestBody, request_con def to_post_request_information(self,body: UpdateWindowsDeviceAccountPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action updateWindowsDeviceAccount 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/managed_devices/item/windows_defender_scan/windows_defender_scan_request_builder.py b/msgraph/generated/device_management/managed_devices/item/windows_defender_scan/windows_defender_scan_request_builder.py index 3b9c62577ce..cd98b4752c0 100644 --- a/msgraph/generated/device_management/managed_devices/item/windows_defender_scan/windows_defender_scan_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/windows_defender_scan/windows_defender_scan_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: WindowsDefenderScanPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Not yet documented + Invoke action windowsDefenderScan param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-manageddevice-windowsdefenderscan?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: WindowsDefenderScanPostRequestBody, request_configurat def to_post_request_information(self,body: WindowsDefenderScanPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action windowsDefenderScan 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/managed_devices/item/windows_defender_update_signatures/windows_defender_update_signatures_request_builder.py b/msgraph/generated/device_management/managed_devices/item/windows_defender_update_signatures/windows_defender_update_signatures_request_builder.py index b0c4264084e..030bc0ca6eb 100644 --- a/msgraph/generated/device_management/managed_devices/item/windows_defender_update_signatures/windows_defender_update_signatures_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/windows_defender_update_signatures/windows_defender_update_signatures_request_builder.py @@ -31,10 +31,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Not yet documented + Invoke action windowsDefenderUpdateSignatures 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-devices-manageddevice-windowsdefenderupdatesignatures?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration @@ -50,7 +49,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action windowsDefenderUpdateSignatures param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/device_management/managed_devices/item/wipe/wipe_request_builder.py b/msgraph/generated/device_management/managed_devices/item/wipe/wipe_request_builder.py index 5881ae60044..461837ee3b6 100644 --- a/msgraph/generated/device_management/managed_devices/item/wipe/wipe_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/wipe/wipe_request_builder.py @@ -36,7 +36,6 @@ async def post(self,body: WipePostRequestBody, request_configuration: Optional[R param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-manageddevice-wipe?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") diff --git a/msgraph/generated/device_management/managed_devices/managed_devices_request_builder.py b/msgraph/generated/device_management/managed_devices/managed_devices_request_builder.py index 20f76d1e868..646167499c1 100644 --- a/msgraph/generated/device_management/managed_devices/managed_devices_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/managed_devices_request_builder.py @@ -69,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ManagedD async def post(self,body: ManagedDevice, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ManagedDevice]: """ - Create a new managedDevice object. + Create new navigation property to managedDevices for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDevice] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-manageddevice-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -104,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ManagedDevice, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new managedDevice object. + Create new navigation property to managedDevices for deviceManagement 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/mobile_app_troubleshooting_events/item/app_log_collection_requests/app_log_collection_requests_request_builder.py b/msgraph/generated/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/app_log_collection_requests_request_builder.py index 491a701464a..e4ef8258b1f 100644 --- a/msgraph/generated/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/app_log_collection_requests_request_builder.py +++ b/msgraph/generated/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/app_log_collection_requests_request_builder.py @@ -49,10 +49,9 @@ def by_app_log_collection_request_id(self,app_log_collection_request_id: str) -> async def get(self,request_configuration: Optional[RequestConfiguration[AppLogCollectionRequestsRequestBuilderGetQueryParameters]] = None) -> Optional[AppLogCollectionRequestCollectionResponse]: """ - List properties and relationships of the appLogCollectionRequest objects. + Indicates collection of App Log Upload Request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppLogCollectionRequestCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-applogcollectionrequest-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppLogCo async def post(self,body: AppLogCollectionRequest, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AppLogCollectionRequest]: """ - Create a new appLogCollectionRequest object. + Create new navigation property to appLogCollectionRequests for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppLogCollectionRequest] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-applogcollectionrequest-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: AppLogCollectionRequest, request_configuration: Option def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AppLogCollectionRequestsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the appLogCollectionRequest objects. + Indicates collection of App Log Upload Request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: AppLogCollectionRequest, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new appLogCollectionRequest object. + Create new navigation property to appLogCollectionRequests for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AppLogCollectionRequestsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the appLogCollectionRequest objects. + Indicates collection of App Log Upload Request. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/item/app_log_collection_request_item_request_builder.py b/msgraph/generated/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/item/app_log_collection_request_item_request_builder.py index 150abe59c46..b5bdddedffd 100644 --- a/msgraph/generated/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/item/app_log_collection_request_item_request_builder.py +++ b/msgraph/generated/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/item/app_log_collection_request_item_request_builder.py @@ -33,10 +33,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a appLogCollectionRequest. + Delete navigation property appLogCollectionRequests for deviceManagement 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-devices-applogcollectionrequest-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -52,10 +51,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[AppLogCollectionRequestItemRequestBuilderGetQueryParameters]] = None) -> Optional[AppLogCollectionRequest]: """ - Read properties and relationships of the appLogCollectionRequest object. + Indicates collection of App Log Upload Request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppLogCollectionRequest] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-applogcollectionrequest-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -73,11 +71,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[AppLogCo async def patch(self,body: AppLogCollectionRequest, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AppLogCollectionRequest]: """ - Update the properties of a appLogCollectionRequest object. + Update the navigation property appLogCollectionRequests in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppLogCollectionRequest] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-applogcollectionrequest-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -97,7 +94,7 @@ async def patch(self,body: AppLogCollectionRequest, request_configuration: Optio def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a appLogCollectionRequest. + Delete navigation property appLogCollectionRequests for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -108,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AppLogCollectionRequestItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the appLogCollectionRequest object. + Indicates collection of App Log Upload Request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -119,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: AppLogCollectionRequest, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a appLogCollectionRequest object. + Update the navigation property appLogCollectionRequests in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -161,7 +158,7 @@ class AppLogCollectionRequestItemRequestBuilderDeleteRequestConfiguration(Reques @dataclass class AppLogCollectionRequestItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the appLogCollectionRequest object. + Indicates collection of App Log Upload Request. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/item/create_download_url/create_download_url_request_builder.py b/msgraph/generated/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/item/create_download_url/create_download_url_request_builder.py index d2cf7e2d8a9..2e847f1b424 100644 --- a/msgraph/generated/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/item/create_download_url/create_download_url_request_builder.py +++ b/msgraph/generated/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/item/create_download_url/create_download_url_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AppLogCollectionDownloadDetails]: """ - Not yet documented + Invoke action createDownloadUrl param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppLogCollectionDownloadDetails] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-applogcollectionrequest-createdownloadurl?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration @@ -53,7 +52,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action createDownloadUrl param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/device_management/mobile_app_troubleshooting_events/item/mobile_app_troubleshooting_event_item_request_builder.py b/msgraph/generated/device_management/mobile_app_troubleshooting_events/item/mobile_app_troubleshooting_event_item_request_builder.py index b0120c726f9..19bf907fc02 100644 --- a/msgraph/generated/device_management/mobile_app_troubleshooting_events/item/mobile_app_troubleshooting_event_item_request_builder.py +++ b/msgraph/generated/device_management/mobile_app_troubleshooting_events/item/mobile_app_troubleshooting_event_item_request_builder.py @@ -33,10 +33,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a mobileAppTroubleshootingEvent. + Delete navigation property mobileAppTroubleshootingEvents for deviceManagement 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-devices-mobileapptroubleshootingevent-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -52,10 +51,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppTroubleshootingEventItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppTroubleshootingEvent]: """ - Read properties and relationships of the mobileAppTroubleshootingEvent object. + The collection property of MobileAppTroubleshootingEvent. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppTroubleshootingEvent] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-mobileapptroubleshootingevent-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -73,11 +71,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MobileAp async def patch(self,body: MobileAppTroubleshootingEvent, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppTroubleshootingEvent]: """ - Update the properties of a mobileAppTroubleshootingEvent object. + Update the navigation property mobileAppTroubleshootingEvents in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppTroubleshootingEvent] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-mobileapptroubleshootingevent-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -97,7 +94,7 @@ async def patch(self,body: MobileAppTroubleshootingEvent, request_configuration: def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a mobileAppTroubleshootingEvent. + Delete navigation property mobileAppTroubleshootingEvents for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -108,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppTroubleshootingEventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the mobileAppTroubleshootingEvent object. + The collection property of MobileAppTroubleshootingEvent. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -119,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: MobileAppTroubleshootingEvent, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a mobileAppTroubleshootingEvent object. + Update the navigation property mobileAppTroubleshootingEvents in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -161,7 +158,7 @@ class MobileAppTroubleshootingEventItemRequestBuilderDeleteRequestConfiguration( @dataclass class MobileAppTroubleshootingEventItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the mobileAppTroubleshootingEvent object. + The collection property of MobileAppTroubleshootingEvent. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/mobile_app_troubleshooting_events/mobile_app_troubleshooting_events_request_builder.py b/msgraph/generated/device_management/mobile_app_troubleshooting_events/mobile_app_troubleshooting_events_request_builder.py index 82cc8f49eec..22c92081e1a 100644 --- a/msgraph/generated/device_management/mobile_app_troubleshooting_events/mobile_app_troubleshooting_events_request_builder.py +++ b/msgraph/generated/device_management/mobile_app_troubleshooting_events/mobile_app_troubleshooting_events_request_builder.py @@ -49,10 +49,9 @@ def by_mobile_app_troubleshooting_event_id(self,mobile_app_troubleshooting_event async def get(self,request_configuration: Optional[RequestConfiguration[MobileAppTroubleshootingEventsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileAppTroubleshootingEventCollectionResponse]: """ - List properties and relationships of the mobileAppTroubleshootingEvent objects. + The collection property of MobileAppTroubleshootingEvent. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppTroubleshootingEventCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-mobileapptroubleshootingevent-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MobileAp async def post(self,body: MobileAppTroubleshootingEvent, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileAppTroubleshootingEvent]: """ - Create a new mobileAppTroubleshootingEvent object. + Create new navigation property to mobileAppTroubleshootingEvents for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileAppTroubleshootingEvent] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-mobileapptroubleshootingevent-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: MobileAppTroubleshootingEvent, request_configuration: def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileAppTroubleshootingEventsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the mobileAppTroubleshootingEvent objects. + The collection property of MobileAppTroubleshootingEvent. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: MobileAppTroubleshootingEvent, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new mobileAppTroubleshootingEvent object. + Create new navigation property to mobileAppTroubleshootingEvents for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class MobileAppTroubleshootingEventsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the mobileAppTroubleshootingEvent objects. + The collection property of MobileAppTroubleshootingEvent. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/mobile_threat_defense_connectors/item/mobile_threat_defense_connector_item_request_builder.py b/msgraph/generated/device_management/mobile_threat_defense_connectors/item/mobile_threat_defense_connector_item_request_builder.py index b17995a867c..0a59b4aa004 100644 --- a/msgraph/generated/device_management/mobile_threat_defense_connectors/item/mobile_threat_defense_connector_item_request_builder.py +++ b/msgraph/generated/device_management/mobile_threat_defense_connectors/item/mobile_threat_defense_connector_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a mobileThreatDefenseConnector. + Delete navigation property mobileThreatDefenseConnectors for deviceManagement 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-mobilethreatdefenseconnector-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MobileThreatDefenseConnectorItemRequestBuilderGetQueryParameters]] = None) -> Optional[MobileThreatDefenseConnector]: """ - Read properties and relationships of the mobileThreatDefenseConnector object. + The list of Mobile threat Defense connectors configured by the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileThreatDefenseConnector] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-mobilethreatdefenseconnector-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MobileTh async def patch(self,body: MobileThreatDefenseConnector, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileThreatDefenseConnector]: """ - Update the properties of a mobileThreatDefenseConnector object. + Update the navigation property mobileThreatDefenseConnectors in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileThreatDefenseConnector] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-mobilethreatdefenseconnector-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: MobileThreatDefenseConnector, request_configuration: def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a mobileThreatDefenseConnector. + Delete navigation property mobileThreatDefenseConnectors for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileThreatDefenseConnectorItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the mobileThreatDefenseConnector object. + The list of Mobile threat Defense connectors configured by the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: MobileThreatDefenseConnector, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a mobileThreatDefenseConnector object. + Update the navigation property mobileThreatDefenseConnectors in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class MobileThreatDefenseConnectorItemRequestBuilderDeleteRequestConfiguration(R @dataclass class MobileThreatDefenseConnectorItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the mobileThreatDefenseConnector object. + The list of Mobile threat Defense connectors configured by the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/mobile_threat_defense_connectors/mobile_threat_defense_connectors_request_builder.py b/msgraph/generated/device_management/mobile_threat_defense_connectors/mobile_threat_defense_connectors_request_builder.py index de7e1047abc..a08a8a336d0 100644 --- a/msgraph/generated/device_management/mobile_threat_defense_connectors/mobile_threat_defense_connectors_request_builder.py +++ b/msgraph/generated/device_management/mobile_threat_defense_connectors/mobile_threat_defense_connectors_request_builder.py @@ -49,10 +49,9 @@ def by_mobile_threat_defense_connector_id(self,mobile_threat_defense_connector_i async def get(self,request_configuration: Optional[RequestConfiguration[MobileThreatDefenseConnectorsRequestBuilderGetQueryParameters]] = None) -> Optional[MobileThreatDefenseConnectorCollectionResponse]: """ - List properties and relationships of the mobileThreatDefenseConnector objects. + The list of Mobile threat Defense connectors configured by the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileThreatDefenseConnectorCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-mobilethreatdefenseconnector-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MobileTh async def post(self,body: MobileThreatDefenseConnector, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MobileThreatDefenseConnector]: """ - Create a new mobileThreatDefenseConnector object. + Create new navigation property to mobileThreatDefenseConnectors for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MobileThreatDefenseConnector] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-mobilethreatdefenseconnector-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: MobileThreatDefenseConnector, request_configuration: O def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MobileThreatDefenseConnectorsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the mobileThreatDefenseConnector objects. + The list of Mobile threat Defense connectors configured by the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: MobileThreatDefenseConnector, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new mobileThreatDefenseConnector object. + Create new navigation property to mobileThreatDefenseConnectors for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class MobileThreatDefenseConnectorsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the mobileThreatDefenseConnector objects. + The list of Mobile threat Defense connectors configured by the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/notification_message_templates/item/localized_notification_messages/item/localized_notification_message_item_request_builder.py b/msgraph/generated/device_management/notification_message_templates/item/localized_notification_messages/item/localized_notification_message_item_request_builder.py index 258dd226d39..361e928002e 100644 --- a/msgraph/generated/device_management/notification_message_templates/item/localized_notification_messages/item/localized_notification_message_item_request_builder.py +++ b/msgraph/generated/device_management/notification_message_templates/item/localized_notification_messages/item/localized_notification_message_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a localizedNotificationMessage. + Delete navigation property localizedNotificationMessages for deviceManagement 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-notification-localizednotificationmessage-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[LocalizedNotificationMessageItemRequestBuilderGetQueryParameters]] = None) -> Optional[LocalizedNotificationMessage]: """ - Read properties and relationships of the localizedNotificationMessage object. + The list of localized messages for this Notification Message Template. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[LocalizedNotificationMessage] - Find more info here: https://learn.microsoft.com/graph/api/intune-notification-localizednotificationmessage-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Localize async def patch(self,body: LocalizedNotificationMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[LocalizedNotificationMessage]: """ - Update the properties of a localizedNotificationMessage object. + Update the navigation property localizedNotificationMessages in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[LocalizedNotificationMessage] - Find more info here: https://learn.microsoft.com/graph/api/intune-notification-localizednotificationmessage-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: LocalizedNotificationMessage, request_configuration: def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a localizedNotificationMessage. + Delete navigation property localizedNotificationMessages for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[LocalizedNotificationMessageItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the localizedNotificationMessage object. + The list of localized messages for this Notification Message Template. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: LocalizedNotificationMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a localizedNotificationMessage object. + Update the navigation property localizedNotificationMessages in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class LocalizedNotificationMessageItemRequestBuilderDeleteRequestConfiguration(R @dataclass class LocalizedNotificationMessageItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the localizedNotificationMessage object. + The list of localized messages for this Notification Message Template. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/notification_message_templates/item/localized_notification_messages/localized_notification_messages_request_builder.py b/msgraph/generated/device_management/notification_message_templates/item/localized_notification_messages/localized_notification_messages_request_builder.py index 70ed9679ca3..80902ce2e9f 100644 --- a/msgraph/generated/device_management/notification_message_templates/item/localized_notification_messages/localized_notification_messages_request_builder.py +++ b/msgraph/generated/device_management/notification_message_templates/item/localized_notification_messages/localized_notification_messages_request_builder.py @@ -49,10 +49,9 @@ def by_localized_notification_message_id(self,localized_notification_message_id: async def get(self,request_configuration: Optional[RequestConfiguration[LocalizedNotificationMessagesRequestBuilderGetQueryParameters]] = None) -> Optional[LocalizedNotificationMessageCollectionResponse]: """ - List properties and relationships of the localizedNotificationMessage objects. + The list of localized messages for this Notification Message Template. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[LocalizedNotificationMessageCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-notification-localizednotificationmessage-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Localize async def post(self,body: LocalizedNotificationMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[LocalizedNotificationMessage]: """ - Create a new localizedNotificationMessage object. + Create new navigation property to localizedNotificationMessages for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[LocalizedNotificationMessage] - Find more info here: https://learn.microsoft.com/graph/api/intune-notification-localizednotificationmessage-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: LocalizedNotificationMessage, request_configuration: O def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[LocalizedNotificationMessagesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the localizedNotificationMessage objects. + The list of localized messages for this Notification Message Template. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: LocalizedNotificationMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new localizedNotificationMessage object. + Create new navigation property to localizedNotificationMessages for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class LocalizedNotificationMessagesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the localizedNotificationMessage objects. + The list of localized messages for this Notification Message Template. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/notification_message_templates/item/notification_message_template_item_request_builder.py b/msgraph/generated/device_management/notification_message_templates/item/notification_message_template_item_request_builder.py index 021a4e6784e..59ba3ef3769 100644 --- a/msgraph/generated/device_management/notification_message_templates/item/notification_message_template_item_request_builder.py +++ b/msgraph/generated/device_management/notification_message_templates/item/notification_message_template_item_request_builder.py @@ -34,10 +34,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a notificationMessageTemplate. + Delete navigation property notificationMessageTemplates for deviceManagement 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-notification-notificationmessagetemplate-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -53,10 +52,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[NotificationMessageTemplateItemRequestBuilderGetQueryParameters]] = None) -> Optional[NotificationMessageTemplate]: """ - Read properties and relationships of the notificationMessageTemplate object. + The Notification Message Templates. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[NotificationMessageTemplate] - Find more info here: https://learn.microsoft.com/graph/api/intune-notification-notificationmessagetemplate-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -74,11 +72,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Notifica async def patch(self,body: NotificationMessageTemplate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[NotificationMessageTemplate]: """ - Update the properties of a notificationMessageTemplate object. + Update the navigation property notificationMessageTemplates in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[NotificationMessageTemplate] - Find more info here: https://learn.microsoft.com/graph/api/intune-notification-notificationmessagetemplate-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -98,7 +95,7 @@ async def patch(self,body: NotificationMessageTemplate, request_configuration: O def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a notificationMessageTemplate. + Delete navigation property notificationMessageTemplates for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -109,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[NotificationMessageTemplateItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the notificationMessageTemplate object. + The Notification Message Templates. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -120,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: NotificationMessageTemplate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a notificationMessageTemplate object. + Update the navigation property notificationMessageTemplates in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -171,7 +168,7 @@ class NotificationMessageTemplateItemRequestBuilderDeleteRequestConfiguration(Re @dataclass class NotificationMessageTemplateItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the notificationMessageTemplate object. + The Notification Message Templates. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/notification_message_templates/item/send_test_message/send_test_message_request_builder.py b/msgraph/generated/device_management/notification_message_templates/item/send_test_message/send_test_message_request_builder.py index c8bcc565df7..8b0103795b7 100644 --- a/msgraph/generated/device_management/notification_message_templates/item/send_test_message/send_test_message_request_builder.py +++ b/msgraph/generated/device_management/notification_message_templates/item/send_test_message/send_test_message_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Sends test message using the specified notificationMessageTemplate in the default locale 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-notification-notificationmessagetemplate-sendtestmessage?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/device_management/notification_message_templates/notification_message_templates_request_builder.py b/msgraph/generated/device_management/notification_message_templates/notification_message_templates_request_builder.py index 2a5a7dd918b..23b4e381730 100644 --- a/msgraph/generated/device_management/notification_message_templates/notification_message_templates_request_builder.py +++ b/msgraph/generated/device_management/notification_message_templates/notification_message_templates_request_builder.py @@ -49,10 +49,9 @@ def by_notification_message_template_id(self,notification_message_template_id: s async def get(self,request_configuration: Optional[RequestConfiguration[NotificationMessageTemplatesRequestBuilderGetQueryParameters]] = None) -> Optional[NotificationMessageTemplateCollectionResponse]: """ - List properties and relationships of the notificationMessageTemplate objects. + The Notification Message Templates. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[NotificationMessageTemplateCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-notification-notificationmessagetemplate-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Notifica async def post(self,body: NotificationMessageTemplate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[NotificationMessageTemplate]: """ - Create a new notificationMessageTemplate object. + Create new navigation property to notificationMessageTemplates for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[NotificationMessageTemplate] - Find more info here: https://learn.microsoft.com/graph/api/intune-notification-notificationmessagetemplate-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: NotificationMessageTemplate, request_configuration: Op def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[NotificationMessageTemplatesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the notificationMessageTemplate objects. + The Notification Message Templates. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: NotificationMessageTemplate, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new notificationMessageTemplate object. + Create new navigation property to notificationMessageTemplates for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class NotificationMessageTemplatesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the notificationMessageTemplate objects. + The Notification Message Templates. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/reports/export_jobs/export_jobs_request_builder.py b/msgraph/generated/device_management/reports/export_jobs/export_jobs_request_builder.py index 9e29e164086..eb0fd6a76ba 100644 --- a/msgraph/generated/device_management/reports/export_jobs/export_jobs_request_builder.py +++ b/msgraph/generated/device_management/reports/export_jobs/export_jobs_request_builder.py @@ -49,10 +49,9 @@ def by_device_management_export_job_id(self,device_management_export_job_id: str async def get(self,request_configuration: Optional[RequestConfiguration[ExportJobsRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceManagementExportJobCollectionResponse]: """ - List properties and relationships of the deviceManagementExportJob objects. + Entity representing a job to export a report. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceManagementExportJobCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementexportjob-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ExportJo async def post(self,body: DeviceManagementExportJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceManagementExportJob]: """ - Create a new deviceManagementExportJob object. + Create new navigation property to exportJobs for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceManagementExportJob] - Find more info here: https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementexportjob-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: DeviceManagementExportJob, request_configuration: Opti def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExportJobsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the deviceManagementExportJob objects. + Entity representing a job to export a report. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DeviceManagementExportJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new deviceManagementExportJob object. + Create new navigation property to exportJobs for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ExportJobsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the deviceManagementExportJob objects. + Entity representing a job to export a report. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/reports/export_jobs/item/device_management_export_job_item_request_builder.py b/msgraph/generated/device_management/reports/export_jobs/item/device_management_export_job_item_request_builder.py index d37ab21882d..bda3d82b350 100644 --- a/msgraph/generated/device_management/reports/export_jobs/item/device_management_export_job_item_request_builder.py +++ b/msgraph/generated/device_management/reports/export_jobs/item/device_management_export_job_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a deviceManagementExportJob. + Delete navigation property exportJobs for deviceManagement 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-reporting-devicemanagementexportjob-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceManagementExportJobItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceManagementExportJob]: """ - Read properties and relationships of the deviceManagementExportJob object. + Entity representing a job to export a report. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceManagementExportJob] - Find more info here: https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementexportjob-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceMa async def patch(self,body: DeviceManagementExportJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceManagementExportJob]: """ - Update the properties of a deviceManagementExportJob object. + Update the navigation property exportJobs in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceManagementExportJob] - Find more info here: https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementexportjob-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: DeviceManagementExportJob, request_configuration: Opt def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a deviceManagementExportJob. + Delete navigation property exportJobs for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceManagementExportJobItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceManagementExportJob object. + Entity representing a job to export a report. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceManagementExportJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceManagementExportJob object. + Update the navigation property exportJobs in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class DeviceManagementExportJobItemRequestBuilderDeleteRequestConfiguration(Requ @dataclass class DeviceManagementExportJobItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceManagementExportJob object. + Entity representing a job to export a report. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/reports/get_cached_report/get_cached_report_request_builder.py b/msgraph/generated/device_management/reports/get_cached_report/get_cached_report_request_builder.py index 71d6c22b15e..ffa79cf3815 100644 --- a/msgraph/generated/device_management/reports/get_cached_report/get_cached_report_request_builder.py +++ b/msgraph/generated/device_management/reports/get_cached_report/get_cached_report_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetCachedReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Not yet documented + Invoke action getCachedReport param body: The request body 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/intune-reporting-devicemanagementreports-getcachedreport?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: GetCachedReportPostRequestBody, request_configuration: def to_post_request_information(self,body: GetCachedReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action getCachedReport 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/reports/get_compliance_policy_non_compliance_report/get_compliance_policy_non_compliance_report_request_builder.py b/msgraph/generated/device_management/reports/get_compliance_policy_non_compliance_report/get_compliance_policy_non_compliance_report_request_builder.py index aace4290921..3edc4b50a97 100644 --- a/msgraph/generated/device_management/reports/get_compliance_policy_non_compliance_report/get_compliance_policy_non_compliance_report_request_builder.py +++ b/msgraph/generated/device_management/reports/get_compliance_policy_non_compliance_report/get_compliance_policy_non_compliance_report_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetCompliancePolicyNonComplianceReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Not yet documented + Invoke action getCompliancePolicyNonComplianceReport param body: The request body 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/intune-reporting-devicemanagementreports-getcompliancepolicynoncompliancereport?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: GetCompliancePolicyNonComplianceReportPostRequestBody, def to_post_request_information(self,body: GetCompliancePolicyNonComplianceReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action getCompliancePolicyNonComplianceReport 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/reports/get_compliance_policy_non_compliance_summary_report/get_compliance_policy_non_compliance_summary_report_request_builder.py b/msgraph/generated/device_management/reports/get_compliance_policy_non_compliance_summary_report/get_compliance_policy_non_compliance_summary_report_request_builder.py index ebb76db7283..9187ac10e8f 100644 --- a/msgraph/generated/device_management/reports/get_compliance_policy_non_compliance_summary_report/get_compliance_policy_non_compliance_summary_report_request_builder.py +++ b/msgraph/generated/device_management/reports/get_compliance_policy_non_compliance_summary_report/get_compliance_policy_non_compliance_summary_report_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetCompliancePolicyNonComplianceSummaryReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Not yet documented + Invoke action getCompliancePolicyNonComplianceSummaryReport param body: The request body 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/intune-reporting-devicemanagementreports-getcompliancepolicynoncompliancesummaryreport?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: GetCompliancePolicyNonComplianceSummaryReportPostReque def to_post_request_information(self,body: GetCompliancePolicyNonComplianceSummaryReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action getCompliancePolicyNonComplianceSummaryReport 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/reports/get_compliance_setting_non_compliance_report/get_compliance_setting_non_compliance_report_request_builder.py b/msgraph/generated/device_management/reports/get_compliance_setting_non_compliance_report/get_compliance_setting_non_compliance_report_request_builder.py index c48e75664e8..17ff98e205d 100644 --- a/msgraph/generated/device_management/reports/get_compliance_setting_non_compliance_report/get_compliance_setting_non_compliance_report_request_builder.py +++ b/msgraph/generated/device_management/reports/get_compliance_setting_non_compliance_report/get_compliance_setting_non_compliance_report_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetComplianceSettingNonComplianceReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Not yet documented + Invoke action getComplianceSettingNonComplianceReport param body: The request body 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/intune-reporting-devicemanagementreports-getcompliancesettingnoncompliancereport?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: GetComplianceSettingNonComplianceReportPostRequestBody def to_post_request_information(self,body: GetComplianceSettingNonComplianceReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action getComplianceSettingNonComplianceReport 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/reports/get_configuration_policy_non_compliance_report/get_configuration_policy_non_compliance_report_request_builder.py b/msgraph/generated/device_management/reports/get_configuration_policy_non_compliance_report/get_configuration_policy_non_compliance_report_request_builder.py index 84642e2dcc3..09741e43129 100644 --- a/msgraph/generated/device_management/reports/get_configuration_policy_non_compliance_report/get_configuration_policy_non_compliance_report_request_builder.py +++ b/msgraph/generated/device_management/reports/get_configuration_policy_non_compliance_report/get_configuration_policy_non_compliance_report_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetConfigurationPolicyNonComplianceReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Not yet documented + Invoke action getConfigurationPolicyNonComplianceReport param body: The request body 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/intune-reporting-devicemanagementreports-getconfigurationpolicynoncompliancereport?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: GetConfigurationPolicyNonComplianceReportPostRequestBo def to_post_request_information(self,body: GetConfigurationPolicyNonComplianceReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action getConfigurationPolicyNonComplianceReport 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/reports/get_configuration_policy_non_compliance_summary_report/get_configuration_policy_non_compliance_summary_report_request_builder.py b/msgraph/generated/device_management/reports/get_configuration_policy_non_compliance_summary_report/get_configuration_policy_non_compliance_summary_report_request_builder.py index 10cb03d0dab..abb41f5b40d 100644 --- a/msgraph/generated/device_management/reports/get_configuration_policy_non_compliance_summary_report/get_configuration_policy_non_compliance_summary_report_request_builder.py +++ b/msgraph/generated/device_management/reports/get_configuration_policy_non_compliance_summary_report/get_configuration_policy_non_compliance_summary_report_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetConfigurationPolicyNonComplianceSummaryReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Not yet documented + Invoke action getConfigurationPolicyNonComplianceSummaryReport param body: The request body 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/intune-reporting-devicemanagementreports-getconfigurationpolicynoncompliancesummaryreport?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: GetConfigurationPolicyNonComplianceSummaryReportPostRe def to_post_request_information(self,body: GetConfigurationPolicyNonComplianceSummaryReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action getConfigurationPolicyNonComplianceSummaryReport 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/reports/get_configuration_setting_non_compliance_report/get_configuration_setting_non_compliance_report_request_builder.py b/msgraph/generated/device_management/reports/get_configuration_setting_non_compliance_report/get_configuration_setting_non_compliance_report_request_builder.py index 7eb537805ff..eab2c596546 100644 --- a/msgraph/generated/device_management/reports/get_configuration_setting_non_compliance_report/get_configuration_setting_non_compliance_report_request_builder.py +++ b/msgraph/generated/device_management/reports/get_configuration_setting_non_compliance_report/get_configuration_setting_non_compliance_report_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetConfigurationSettingNonComplianceReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Not yet documented + Invoke action getConfigurationSettingNonComplianceReport param body: The request body 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/intune-reporting-devicemanagementreports-getconfigurationsettingnoncompliancereport?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: GetConfigurationSettingNonComplianceReportPostRequestB def to_post_request_information(self,body: GetConfigurationSettingNonComplianceReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action getConfigurationSettingNonComplianceReport 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/reports/get_device_management_intent_per_setting_contributing_profiles/get_device_management_intent_per_setting_contributing_profiles_request_builder.py b/msgraph/generated/device_management/reports/get_device_management_intent_per_setting_contributing_profiles/get_device_management_intent_per_setting_contributing_profiles_request_builder.py index b6bd1c3bb10..c71586dc2ed 100644 --- a/msgraph/generated/device_management/reports/get_device_management_intent_per_setting_contributing_profiles/get_device_management_intent_per_setting_contributing_profiles_request_builder.py +++ b/msgraph/generated/device_management/reports/get_device_management_intent_per_setting_contributing_profiles/get_device_management_intent_per_setting_contributing_profiles_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetDeviceManagementIntentPerSettingContributingProfilesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Not yet documented + Invoke action getDeviceManagementIntentPerSettingContributingProfiles param body: The request body 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/intune-reporting-devicemanagementreports-getdevicemanagementintentpersettingcontributingprofiles?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: GetDeviceManagementIntentPerSettingContributingProfile def to_post_request_information(self,body: GetDeviceManagementIntentPerSettingContributingProfilesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action getDeviceManagementIntentPerSettingContributingProfiles 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/reports/get_device_management_intent_settings_report/get_device_management_intent_settings_report_request_builder.py b/msgraph/generated/device_management/reports/get_device_management_intent_settings_report/get_device_management_intent_settings_report_request_builder.py index 70a58a83172..908d33ebd11 100644 --- a/msgraph/generated/device_management/reports/get_device_management_intent_settings_report/get_device_management_intent_settings_report_request_builder.py +++ b/msgraph/generated/device_management/reports/get_device_management_intent_settings_report/get_device_management_intent_settings_report_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetDeviceManagementIntentSettingsReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Not yet documented + Invoke action getDeviceManagementIntentSettingsReport param body: The request body 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/intune-reporting-devicemanagementreports-getdevicemanagementintentsettingsreport?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: GetDeviceManagementIntentSettingsReportPostRequestBody def to_post_request_information(self,body: GetDeviceManagementIntentSettingsReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action getDeviceManagementIntentSettingsReport 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/reports/get_device_non_compliance_report/get_device_non_compliance_report_request_builder.py b/msgraph/generated/device_management/reports/get_device_non_compliance_report/get_device_non_compliance_report_request_builder.py index 76196680b50..b2fbb6364b7 100644 --- a/msgraph/generated/device_management/reports/get_device_non_compliance_report/get_device_non_compliance_report_request_builder.py +++ b/msgraph/generated/device_management/reports/get_device_non_compliance_report/get_device_non_compliance_report_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetDeviceNonComplianceReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Not yet documented + Invoke action getDeviceNonComplianceReport param body: The request body 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/intune-reporting-devicemanagementreports-getdevicenoncompliancereport?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: GetDeviceNonComplianceReportPostRequestBody, request_c def to_post_request_information(self,body: GetDeviceNonComplianceReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action getDeviceNonComplianceReport 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/reports/get_devices_without_compliance_policy_report/get_devices_without_compliance_policy_report_request_builder.py b/msgraph/generated/device_management/reports/get_devices_without_compliance_policy_report/get_devices_without_compliance_policy_report_request_builder.py index a62ae200ad1..61cb9c60a1e 100644 --- a/msgraph/generated/device_management/reports/get_devices_without_compliance_policy_report/get_devices_without_compliance_policy_report_request_builder.py +++ b/msgraph/generated/device_management/reports/get_devices_without_compliance_policy_report/get_devices_without_compliance_policy_report_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetDevicesWithoutCompliancePolicyReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Not yet documented + Invoke action getDevicesWithoutCompliancePolicyReport param body: The request body 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/intune-reporting-devicemanagementreports-getdeviceswithoutcompliancepolicyreport?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: GetDevicesWithoutCompliancePolicyReportPostRequestBody def to_post_request_information(self,body: GetDevicesWithoutCompliancePolicyReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action getDevicesWithoutCompliancePolicyReport 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/reports/get_historical_report/get_historical_report_request_builder.py b/msgraph/generated/device_management/reports/get_historical_report/get_historical_report_request_builder.py index 5a3828e9c63..b0168d2ce8f 100644 --- a/msgraph/generated/device_management/reports/get_historical_report/get_historical_report_request_builder.py +++ b/msgraph/generated/device_management/reports/get_historical_report/get_historical_report_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetHistoricalReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Not yet documented + Invoke action getHistoricalReport param body: The request body 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/intune-reporting-devicemanagementreports-gethistoricalreport?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: GetHistoricalReportPostRequestBody, request_configurat def to_post_request_information(self,body: GetHistoricalReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action getHistoricalReport 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/reports/get_noncompliant_devices_and_settings_report/get_noncompliant_devices_and_settings_report_request_builder.py b/msgraph/generated/device_management/reports/get_noncompliant_devices_and_settings_report/get_noncompliant_devices_and_settings_report_request_builder.py index 9291441cec1..daac6d57a9a 100644 --- a/msgraph/generated/device_management/reports/get_noncompliant_devices_and_settings_report/get_noncompliant_devices_and_settings_report_request_builder.py +++ b/msgraph/generated/device_management/reports/get_noncompliant_devices_and_settings_report/get_noncompliant_devices_and_settings_report_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetNoncompliantDevicesAndSettingsReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Not yet documented + Invoke action getNoncompliantDevicesAndSettingsReport param body: The request body 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/intune-reporting-devicemanagementreports-getnoncompliantdevicesandsettingsreport?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: GetNoncompliantDevicesAndSettingsReportPostRequestBody def to_post_request_information(self,body: GetNoncompliantDevicesAndSettingsReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action getNoncompliantDevicesAndSettingsReport 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/reports/get_policy_non_compliance_metadata/get_policy_non_compliance_metadata_request_builder.py b/msgraph/generated/device_management/reports/get_policy_non_compliance_metadata/get_policy_non_compliance_metadata_request_builder.py index 7ddf26748c1..63aaa44f72b 100644 --- a/msgraph/generated/device_management/reports/get_policy_non_compliance_metadata/get_policy_non_compliance_metadata_request_builder.py +++ b/msgraph/generated/device_management/reports/get_policy_non_compliance_metadata/get_policy_non_compliance_metadata_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetPolicyNonComplianceMetadataPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Not yet documented + Invoke action getPolicyNonComplianceMetadata param body: The request body 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/intune-reporting-devicemanagementreports-getpolicynoncompliancemetadata?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: GetPolicyNonComplianceMetadataPostRequestBody, request def to_post_request_information(self,body: GetPolicyNonComplianceMetadataPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action getPolicyNonComplianceMetadata 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/reports/get_policy_non_compliance_report/get_policy_non_compliance_report_request_builder.py b/msgraph/generated/device_management/reports/get_policy_non_compliance_report/get_policy_non_compliance_report_request_builder.py index e526dfe5a9d..e0f135e6a22 100644 --- a/msgraph/generated/device_management/reports/get_policy_non_compliance_report/get_policy_non_compliance_report_request_builder.py +++ b/msgraph/generated/device_management/reports/get_policy_non_compliance_report/get_policy_non_compliance_report_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetPolicyNonComplianceReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Not yet documented + Invoke action getPolicyNonComplianceReport param body: The request body 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/intune-reporting-devicemanagementreports-getpolicynoncompliancereport?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: GetPolicyNonComplianceReportPostRequestBody, request_c def to_post_request_information(self,body: GetPolicyNonComplianceReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action getPolicyNonComplianceReport 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/reports/get_policy_non_compliance_summary_report/get_policy_non_compliance_summary_report_request_builder.py b/msgraph/generated/device_management/reports/get_policy_non_compliance_summary_report/get_policy_non_compliance_summary_report_request_builder.py index 121f3b65266..ae6212b0f8e 100644 --- a/msgraph/generated/device_management/reports/get_policy_non_compliance_summary_report/get_policy_non_compliance_summary_report_request_builder.py +++ b/msgraph/generated/device_management/reports/get_policy_non_compliance_summary_report/get_policy_non_compliance_summary_report_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetPolicyNonComplianceSummaryReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Not yet documented + Invoke action getPolicyNonComplianceSummaryReport param body: The request body 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/intune-reporting-devicemanagementreports-getpolicynoncompliancesummaryreport?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: GetPolicyNonComplianceSummaryReportPostRequestBody, re def to_post_request_information(self,body: GetPolicyNonComplianceSummaryReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action getPolicyNonComplianceSummaryReport 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/reports/get_report_filters/get_report_filters_request_builder.py b/msgraph/generated/device_management/reports/get_report_filters/get_report_filters_request_builder.py index 176e92a4199..4ae25d3e21c 100644 --- a/msgraph/generated/device_management/reports/get_report_filters/get_report_filters_request_builder.py +++ b/msgraph/generated/device_management/reports/get_report_filters/get_report_filters_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetReportFiltersPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Not yet documented + Invoke action getReportFilters param body: The request body 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/intune-reporting-devicemanagementreports-getreportfilters?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: GetReportFiltersPostRequestBody, request_configuration def to_post_request_information(self,body: GetReportFiltersPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action getReportFilters 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/reports/get_setting_non_compliance_report/get_setting_non_compliance_report_request_builder.py b/msgraph/generated/device_management/reports/get_setting_non_compliance_report/get_setting_non_compliance_report_request_builder.py index 901d5f88b69..12cc3f546ca 100644 --- a/msgraph/generated/device_management/reports/get_setting_non_compliance_report/get_setting_non_compliance_report_request_builder.py +++ b/msgraph/generated/device_management/reports/get_setting_non_compliance_report/get_setting_non_compliance_report_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: GetSettingNonComplianceReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: """ - Not yet documented + Invoke action getSettingNonComplianceReport param body: The request body 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/intune-reporting-devicemanagementreports-getsettingnoncompliancereport?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: GetSettingNonComplianceReportPostRequestBody, request_ def to_post_request_information(self,body: GetSettingNonComplianceReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action getSettingNonComplianceReport 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/reports/reports_request_builder.py b/msgraph/generated/device_management/reports/reports_request_builder.py index a3d6ab1b54b..107ff2c6120 100644 --- a/msgraph/generated/device_management/reports/reports_request_builder.py +++ b/msgraph/generated/device_management/reports/reports_request_builder.py @@ -70,10 +70,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ReportsRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceManagementReports]: """ - Read properties and relationships of the deviceManagementReports object. + Get reports from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceManagementReports] - Find more info here: https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementreports-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -91,11 +90,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ReportsR async def patch(self,body: DeviceManagementReports, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceManagementReports]: """ - Update the properties of a deviceManagementReports object. + Update the navigation property reports in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceManagementReports] - Find more info here: https://learn.microsoft.com/graph/api/intune-reporting-devicemanagementreports-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -126,7 +124,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReportsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceManagementReports object. + Get reports from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -137,7 +135,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceManagementReports, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceManagementReports object. + Update the navigation property reports in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -350,7 +348,7 @@ class ReportsRequestBuilderDeleteRequestConfiguration(RequestConfiguration[Query @dataclass class ReportsRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceManagementReports object. + Get reports from deviceManagement """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/resource_operations/item/resource_operation_item_request_builder.py b/msgraph/generated/device_management/resource_operations/item/resource_operation_item_request_builder.py index 732d17ff524..7f65d40d89a 100644 --- a/msgraph/generated/device_management/resource_operations/item/resource_operation_item_request_builder.py +++ b/msgraph/generated/device_management/resource_operations/item/resource_operation_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a resourceOperation. + Delete navigation property resourceOperations for deviceManagement 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-resourceoperation-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ResourceOperationItemRequestBuilderGetQueryParameters]] = None) -> Optional[ResourceOperation]: """ - Read properties and relationships of the resourceOperation object. + The Resource Operations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ResourceOperation] - Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-resourceoperation-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource async def patch(self,body: ResourceOperation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ResourceOperation]: """ - Update the properties of a resourceOperation object. + Update the navigation property resourceOperations in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ResourceOperation] - Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-resourceoperation-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: ResourceOperation, request_configuration: Optional[Re def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a resourceOperation. + Delete navigation property resourceOperations for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ResourceOperationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the resourceOperation object. + The Resource Operations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ResourceOperation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a resourceOperation object. + Update the navigation property resourceOperations in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class ResourceOperationItemRequestBuilderDeleteRequestConfiguration(RequestConfi @dataclass class ResourceOperationItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the resourceOperation object. + The Resource Operations. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/resource_operations/resource_operations_request_builder.py b/msgraph/generated/device_management/resource_operations/resource_operations_request_builder.py index a503d7b4bb0..aa31a2343d6 100644 --- a/msgraph/generated/device_management/resource_operations/resource_operations_request_builder.py +++ b/msgraph/generated/device_management/resource_operations/resource_operations_request_builder.py @@ -49,10 +49,9 @@ def by_resource_operation_id(self,resource_operation_id: str) -> ResourceOperati async def get(self,request_configuration: Optional[RequestConfiguration[ResourceOperationsRequestBuilderGetQueryParameters]] = None) -> Optional[ResourceOperationCollectionResponse]: """ - List properties and relationships of the resourceOperation objects. + The Resource Operations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ResourceOperationCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-resourceoperation-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Resource async def post(self,body: ResourceOperation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ResourceOperation]: """ - Create a new resourceOperation object. + Create new navigation property to resourceOperations for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ResourceOperation] - Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-resourceoperation-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: ResourceOperation, request_configuration: Optional[Req def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ResourceOperationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the resourceOperation objects. + The Resource Operations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ResourceOperation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new resourceOperation object. + Create new navigation property to resourceOperations for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ResourceOperationsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the resourceOperation objects. + The Resource Operations. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/role_assignments/item/device_and_app_management_role_assignment_item_request_builder.py b/msgraph/generated/device_management/role_assignments/item/device_and_app_management_role_assignment_item_request_builder.py index 66d752911af..780ebbedfcc 100644 --- a/msgraph/generated/device_management/role_assignments/item/device_and_app_management_role_assignment_item_request_builder.py +++ b/msgraph/generated/device_management/role_assignments/item/device_and_app_management_role_assignment_item_request_builder.py @@ -33,10 +33,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a deviceAndAppManagementRoleAssignment. + Delete navigation property roleAssignments for deviceManagement 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-deviceandappmanagementroleassignment-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -52,10 +51,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[DeviceAndAppManagementRoleAssignmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceAndAppManagementRoleAssignment]: """ - Read properties and relationships of the deviceAndAppManagementRoleAssignment object. + The Role Assignments. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceAndAppManagementRoleAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroleassignment-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -73,11 +71,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceAn async def patch(self,body: DeviceAndAppManagementRoleAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceAndAppManagementRoleAssignment]: """ - Update the properties of a deviceAndAppManagementRoleAssignment object. + Update the navigation property roleAssignments in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceAndAppManagementRoleAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroleassignment-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -97,7 +94,7 @@ async def patch(self,body: DeviceAndAppManagementRoleAssignment, request_configu def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a deviceAndAppManagementRoleAssignment. + Delete navigation property roleAssignments for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -108,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceAndAppManagementRoleAssignmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceAndAppManagementRoleAssignment object. + The Role Assignments. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -119,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceAndAppManagementRoleAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a deviceAndAppManagementRoleAssignment object. + Update the navigation property roleAssignments in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -161,7 +158,7 @@ class DeviceAndAppManagementRoleAssignmentItemRequestBuilderDeleteRequestConfigu @dataclass class DeviceAndAppManagementRoleAssignmentItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceAndAppManagementRoleAssignment object. + The Role Assignments. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/role_assignments/item/role_definition/role_definition_request_builder.py b/msgraph/generated/device_management/role_assignments/item/role_definition/role_definition_request_builder.py index b9a01d3564c..79eaa29e762 100644 --- a/msgraph/generated/device_management/role_assignments/item/role_definition/role_definition_request_builder.py +++ b/msgraph/generated/device_management/role_assignments/item/role_definition/role_definition_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefinitionRequestBuilderGetQueryParameters]] = None) -> Optional[RoleDefinition]: """ - Role definition this assignment is part of. + Indicates the role definition for this role assignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RoleDefinition] """ @@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RoleDefinitionRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Role definition this assignment is part of. + Indicates the role definition for this role assignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -74,7 +74,7 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: @dataclass class RoleDefinitionRequestBuilderGetQueryParameters(): """ - Role definition this assignment is part of. + Indicates the role definition for this role assignment. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/role_assignments/role_assignments_request_builder.py b/msgraph/generated/device_management/role_assignments/role_assignments_request_builder.py index fcc4aec352b..9180ed2f0a7 100644 --- a/msgraph/generated/device_management/role_assignments/role_assignments_request_builder.py +++ b/msgraph/generated/device_management/role_assignments/role_assignments_request_builder.py @@ -49,10 +49,9 @@ def by_device_and_app_management_role_assignment_id(self,device_and_app_manageme async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssignmentsRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceAndAppManagementRoleAssignmentCollectionResponse]: """ - List properties and relationships of the deviceAndAppManagementRoleAssignment objects. + The Role Assignments. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceAndAppManagementRoleAssignmentCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroleassignment-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi async def post(self,body: DeviceAndAppManagementRoleAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceAndAppManagementRoleAssignment]: """ - Create a new deviceAndAppManagementRoleAssignment object. + Create new navigation property to roleAssignments for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceAndAppManagementRoleAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroleassignment-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: DeviceAndAppManagementRoleAssignment, request_configur def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RoleAssignmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the deviceAndAppManagementRoleAssignment objects. + The Role Assignments. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: DeviceAndAppManagementRoleAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new deviceAndAppManagementRoleAssignment object. + Create new navigation property to roleAssignments for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RoleAssignmentsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the deviceAndAppManagementRoleAssignment objects. + The Role Assignments. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/role_definitions/item/role_assignments/item/role_assignment_item_request_builder.py b/msgraph/generated/device_management/role_definitions/item/role_assignments/item/role_assignment_item_request_builder.py index 5b31694fab2..6819248fe4f 100644 --- a/msgraph/generated/device_management/role_definitions/item/role_assignments/item/role_assignment_item_request_builder.py +++ b/msgraph/generated/device_management/role_definitions/item/role_assignments/item/role_assignment_item_request_builder.py @@ -33,10 +33,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a roleAssignment. + Delete navigation property roleAssignments for deviceManagement 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-roleassignment-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -52,10 +51,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssignmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[RoleAssignment]: """ - Read properties and relationships of the roleAssignment object. + List of Role assignments for this role definition. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RoleAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-roleassignment-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -73,11 +71,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi async def patch(self,body: RoleAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RoleAssignment]: """ - Update the properties of a roleAssignment object. + Update the navigation property roleAssignments in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RoleAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-roleassignment-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -97,7 +94,7 @@ async def patch(self,body: RoleAssignment, request_configuration: Optional[Reque def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a roleAssignment. + Delete navigation property roleAssignments for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -108,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RoleAssignmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the roleAssignment object. + List of Role assignments for this role definition. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -119,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: RoleAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a roleAssignment object. + Update the navigation property roleAssignments in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -161,7 +158,7 @@ class RoleAssignmentItemRequestBuilderDeleteRequestConfiguration(RequestConfigur @dataclass class RoleAssignmentItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the roleAssignment object. + List of Role assignments for this role definition. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/role_definitions/item/role_assignments/item/role_definition/role_definition_request_builder.py b/msgraph/generated/device_management/role_definitions/item/role_assignments/item/role_definition/role_definition_request_builder.py index 04369277dd6..bc61663702c 100644 --- a/msgraph/generated/device_management/role_definitions/item/role_assignments/item/role_definition/role_definition_request_builder.py +++ b/msgraph/generated/device_management/role_definitions/item/role_assignments/item/role_definition/role_definition_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefinitionRequestBuilderGetQueryParameters]] = None) -> Optional[RoleDefinition]: """ - Role definition this assignment is part of. + Indicates the role definition for this role assignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RoleDefinition] """ @@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RoleDefinitionRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Role definition this assignment is part of. + Indicates the role definition for this role assignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -74,7 +74,7 @@ def with_url(self,raw_url: str) -> RoleDefinitionRequestBuilder: @dataclass class RoleDefinitionRequestBuilderGetQueryParameters(): """ - Role definition this assignment is part of. + Indicates the role definition for this role assignment. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/role_definitions/item/role_assignments/role_assignments_request_builder.py b/msgraph/generated/device_management/role_definitions/item/role_assignments/role_assignments_request_builder.py index 57cc410d3cc..fba5c410721 100644 --- a/msgraph/generated/device_management/role_definitions/item/role_assignments/role_assignments_request_builder.py +++ b/msgraph/generated/device_management/role_definitions/item/role_assignments/role_assignments_request_builder.py @@ -49,10 +49,9 @@ def by_role_assignment_id(self,role_assignment_id: str) -> RoleAssignmentItemReq async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssignmentsRequestBuilderGetQueryParameters]] = None) -> Optional[RoleAssignmentCollectionResponse]: """ - List properties and relationships of the roleAssignment objects. + List of Role assignments for this role definition. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RoleAssignmentCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-roleassignment-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleAssi async def post(self,body: RoleAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RoleAssignment]: """ - Create a new roleAssignment object. + Create new navigation property to roleAssignments for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RoleAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-roleassignment-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: RoleAssignment, request_configuration: Optional[Reques def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RoleAssignmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the roleAssignment objects. + List of Role assignments for this role definition. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: RoleAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new roleAssignment object. + Create new navigation property to roleAssignments for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RoleAssignmentsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the roleAssignment objects. + List of Role assignments for this role definition. """ 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 021a97208a9..6eb184ea7af 100644 --- a/msgraph/generated/device_management/role_definitions/item/role_definition_item_request_builder.py +++ b/msgraph/generated/device_management/role_definitions/item/role_definition_item_request_builder.py @@ -33,10 +33,9 @@ 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. + Delete navigation property roleDefinitions for deviceManagement 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 """ request_info = self.to_delete_request_information( request_configuration @@ -52,10 +51,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefinitionItemRequestBuilderGetQueryParameters]] = None) -> Optional[RoleDefinition]: """ - Read properties and relationships of the deviceAndAppManagementRoleDefinition object. + The Role Definitions. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RoleDefinition] - Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroledefinition-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -73,11 +71,10 @@ 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 deviceAndAppManagementRoleDefinition object. + Update the navigation property roleDefinitions in deviceManagement 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-deviceandappmanagementroledefinition-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -97,7 +94,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. + Delete navigation property roleDefinitions for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -108,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RoleDefinitionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the deviceAndAppManagementRoleDefinition object. + The Role Definitions. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -119,7 +116,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 deviceAndAppManagementRoleDefinition object. + Update the navigation property roleDefinitions in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -161,7 +158,7 @@ class RoleDefinitionItemRequestBuilderDeleteRequestConfiguration(RequestConfigur @dataclass class RoleDefinitionItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceAndAppManagementRoleDefinition object. + The Role Definitions. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/role_definitions/role_definitions_request_builder.py b/msgraph/generated/device_management/role_definitions/role_definitions_request_builder.py index 89515b7d492..979513a54df 100644 --- a/msgraph/generated/device_management/role_definitions/role_definitions_request_builder.py +++ b/msgraph/generated/device_management/role_definitions/role_definitions_request_builder.py @@ -49,10 +49,9 @@ def by_role_definition_id(self,role_definition_id: str) -> RoleDefinitionItemReq async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefinitionsRequestBuilderGetQueryParameters]] = None) -> Optional[RoleDefinitionCollectionResponse]: """ - List properties and relationships of the deviceAndAppManagementRoleDefinition objects. + The Role Definitions. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RoleDefinitionCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroledefinition-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RoleDefi async def post(self,body: RoleDefinition, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RoleDefinition]: """ - Create a new deviceAndAppManagementRoleDefinition object. + Create new navigation property to roleDefinitions for deviceManagement 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-deviceandappmanagementroledefinition-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: RoleDefinition, request_configuration: Optional[Reques def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RoleDefinitionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the deviceAndAppManagementRoleDefinition objects. + The Role Definitions. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: RoleDefinition, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new deviceAndAppManagementRoleDefinition object. + Create new navigation property to roleDefinitions for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RoleDefinitionsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the deviceAndAppManagementRoleDefinition objects. + The Role Definitions. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/software_update_status_summary/software_update_status_summary_request_builder.py b/msgraph/generated/device_management/software_update_status_summary/software_update_status_summary_request_builder.py index 1e50e509662..06177f0d635 100644 --- a/msgraph/generated/device_management/software_update_status_summary/software_update_status_summary_request_builder.py +++ b/msgraph/generated/device_management/software_update_status_summary/software_update_status_summary_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[SoftwareUpdateStatusSummaryRequestBuilderGetQueryParameters]] = None) -> Optional[SoftwareUpdateStatusSummary]: """ - Read properties and relationships of the softwareUpdateStatusSummary object. + The software update status summary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SoftwareUpdateStatusSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-softwareupdatestatussummary-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -53,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Software def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SoftwareUpdateStatusSummaryRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the softwareUpdateStatusSummary object. + The software update status summary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -75,7 +74,7 @@ def with_url(self,raw_url: str) -> SoftwareUpdateStatusSummaryRequestBuilder: @dataclass class SoftwareUpdateStatusSummaryRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the softwareUpdateStatusSummary object. + The software update status summary. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/terms_and_conditions/item/acceptance_statuses/acceptance_statuses_request_builder.py b/msgraph/generated/device_management/terms_and_conditions/item/acceptance_statuses/acceptance_statuses_request_builder.py index dc354c85b31..e6b63e86b2d 100644 --- a/msgraph/generated/device_management/terms_and_conditions/item/acceptance_statuses/acceptance_statuses_request_builder.py +++ b/msgraph/generated/device_management/terms_and_conditions/item/acceptance_statuses/acceptance_statuses_request_builder.py @@ -49,10 +49,9 @@ def by_terms_and_conditions_acceptance_status_id(self,terms_and_conditions_accep async def get(self,request_configuration: Optional[RequestConfiguration[AcceptanceStatusesRequestBuilderGetQueryParameters]] = None) -> Optional[TermsAndConditionsAcceptanceStatusCollectionResponse]: """ - List properties and relationships of the termsAndConditionsAcceptanceStatus objects. + The list of acceptance statuses for this T&C policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TermsAndConditionsAcceptanceStatusCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-companyterms-termsandconditionsacceptancestatus-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Acceptan async def post(self,body: TermsAndConditionsAcceptanceStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TermsAndConditionsAcceptanceStatus]: """ - Create a new termsAndConditionsAcceptanceStatus object. + Create new navigation property to acceptanceStatuses for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TermsAndConditionsAcceptanceStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-companyterms-termsandconditionsacceptancestatus-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: TermsAndConditionsAcceptanceStatus, request_configurat def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AcceptanceStatusesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the termsAndConditionsAcceptanceStatus objects. + The list of acceptance statuses for this T&C policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: TermsAndConditionsAcceptanceStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new termsAndConditionsAcceptanceStatus object. + Create new navigation property to acceptanceStatuses for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AcceptanceStatusesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the termsAndConditionsAcceptanceStatus objects. + The list of acceptance statuses for this T&C policy. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/terms_and_conditions/item/acceptance_statuses/item/terms_and_conditions_acceptance_status_item_request_builder.py b/msgraph/generated/device_management/terms_and_conditions/item/acceptance_statuses/item/terms_and_conditions_acceptance_status_item_request_builder.py index 8e596032b3c..1fef3eed973 100644 --- a/msgraph/generated/device_management/terms_and_conditions/item/acceptance_statuses/item/terms_and_conditions_acceptance_status_item_request_builder.py +++ b/msgraph/generated/device_management/terms_and_conditions/item/acceptance_statuses/item/terms_and_conditions_acceptance_status_item_request_builder.py @@ -33,10 +33,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a termsAndConditionsAcceptanceStatus. + Delete navigation property acceptanceStatuses for deviceManagement 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-companyterms-termsandconditionsacceptancestatus-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -52,10 +51,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[TermsAndConditionsAcceptanceStatusItemRequestBuilderGetQueryParameters]] = None) -> Optional[TermsAndConditionsAcceptanceStatus]: """ - Read properties and relationships of the termsAndConditionsAcceptanceStatus object. + The list of acceptance statuses for this T&C policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TermsAndConditionsAcceptanceStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-companyterms-termsandconditionsacceptancestatus-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -73,11 +71,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[TermsAnd async def patch(self,body: TermsAndConditionsAcceptanceStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TermsAndConditionsAcceptanceStatus]: """ - Update the properties of a termsAndConditionsAcceptanceStatus object. + Update the navigation property acceptanceStatuses in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TermsAndConditionsAcceptanceStatus] - Find more info here: https://learn.microsoft.com/graph/api/intune-companyterms-termsandconditionsacceptancestatus-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -97,7 +94,7 @@ async def patch(self,body: TermsAndConditionsAcceptanceStatus, request_configura def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a termsAndConditionsAcceptanceStatus. + Delete navigation property acceptanceStatuses for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -108,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TermsAndConditionsAcceptanceStatusItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the termsAndConditionsAcceptanceStatus object. + The list of acceptance statuses for this T&C policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -119,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: TermsAndConditionsAcceptanceStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a termsAndConditionsAcceptanceStatus object. + Update the navigation property acceptanceStatuses in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -161,7 +158,7 @@ class TermsAndConditionsAcceptanceStatusItemRequestBuilderDeleteRequestConfigura @dataclass class TermsAndConditionsAcceptanceStatusItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the termsAndConditionsAcceptanceStatus object. + The list of acceptance statuses for this T&C policy. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/terms_and_conditions/item/assignments/assignments_request_builder.py b/msgraph/generated/device_management/terms_and_conditions/item/assignments/assignments_request_builder.py index 8c4d271be18..1e84f6d136b 100644 --- a/msgraph/generated/device_management/terms_and_conditions/item/assignments/assignments_request_builder.py +++ b/msgraph/generated/device_management/terms_and_conditions/item/assignments/assignments_request_builder.py @@ -49,10 +49,9 @@ def by_terms_and_conditions_assignment_id(self,terms_and_conditions_assignment_i async def get(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> Optional[TermsAndConditionsAssignmentCollectionResponse]: """ - List properties and relationships of the termsAndConditionsAssignment objects. + The list of assignments for this T&C policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TermsAndConditionsAssignmentCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-companyterms-termsandconditionsassignment-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Assignme async def post(self,body: TermsAndConditionsAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TermsAndConditionsAssignment]: """ - Create a new termsAndConditionsAssignment object. + Create new navigation property to assignments for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TermsAndConditionsAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-companyterms-termsandconditionsassignment-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: TermsAndConditionsAssignment, request_configuration: O def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the termsAndConditionsAssignment objects. + The list of assignments for this T&C policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: TermsAndConditionsAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new termsAndConditionsAssignment object. + Create new navigation property to assignments for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AssignmentsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the termsAndConditionsAssignment objects. + The list of assignments for this T&C policy. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/terms_and_conditions/item/assignments/item/terms_and_conditions_assignment_item_request_builder.py b/msgraph/generated/device_management/terms_and_conditions/item/assignments/item/terms_and_conditions_assignment_item_request_builder.py index 1d489a59952..a4c3ee7f159 100644 --- a/msgraph/generated/device_management/terms_and_conditions/item/assignments/item/terms_and_conditions_assignment_item_request_builder.py +++ b/msgraph/generated/device_management/terms_and_conditions/item/assignments/item/terms_and_conditions_assignment_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a termsAndConditionsAssignment. + Delete navigation property assignments for deviceManagement 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-companyterms-termsandconditionsassignment-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[TermsAndConditionsAssignmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[TermsAndConditionsAssignment]: """ - Read properties and relationships of the termsAndConditionsAssignment object. + The list of assignments for this T&C policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TermsAndConditionsAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-companyterms-termsandconditionsassignment-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[TermsAnd async def patch(self,body: TermsAndConditionsAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TermsAndConditionsAssignment]: """ - Update the properties of a termsAndConditionsAssignment object. + Update the navigation property assignments in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TermsAndConditionsAssignment] - Find more info here: https://learn.microsoft.com/graph/api/intune-companyterms-termsandconditionsassignment-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: TermsAndConditionsAssignment, request_configuration: def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a termsAndConditionsAssignment. + Delete navigation property assignments for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TermsAndConditionsAssignmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the termsAndConditionsAssignment object. + The list of assignments for this T&C policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: TermsAndConditionsAssignment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a termsAndConditionsAssignment object. + Update the navigation property assignments in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class TermsAndConditionsAssignmentItemRequestBuilderDeleteRequestConfiguration(R @dataclass class TermsAndConditionsAssignmentItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the termsAndConditionsAssignment object. + The list of assignments for this T&C policy. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/terms_and_conditions/item/terms_and_conditions_item_request_builder.py b/msgraph/generated/device_management/terms_and_conditions/item/terms_and_conditions_item_request_builder.py index d3f24f19c69..c8441336d2b 100644 --- a/msgraph/generated/device_management/terms_and_conditions/item/terms_and_conditions_item_request_builder.py +++ b/msgraph/generated/device_management/terms_and_conditions/item/terms_and_conditions_item_request_builder.py @@ -34,10 +34,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a termsAndConditions. + Delete navigation property termsAndConditions for deviceManagement 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-companyterms-termsandconditions-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -53,10 +52,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[TermsAndConditionsItemRequestBuilderGetQueryParameters]] = None) -> Optional[TermsAndConditions]: """ - Read properties and relationships of the termsAndConditions object. + The terms and conditions associated with device management of the company. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TermsAndConditions] - Find more info here: https://learn.microsoft.com/graph/api/intune-companyterms-termsandconditions-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -74,11 +72,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[TermsAnd async def patch(self,body: TermsAndConditions, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TermsAndConditions]: """ - Update the properties of a termsAndConditions object. + Update the navigation property termsAndConditions in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TermsAndConditions] - Find more info here: https://learn.microsoft.com/graph/api/intune-companyterms-termsandconditions-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -98,7 +95,7 @@ async def patch(self,body: TermsAndConditions, request_configuration: Optional[R def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a termsAndConditions. + Delete navigation property termsAndConditions for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -109,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TermsAndConditionsItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the termsAndConditions object. + The terms and conditions associated with device management of the company. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -120,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: TermsAndConditions, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a termsAndConditions object. + Update the navigation property termsAndConditions in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -171,7 +168,7 @@ class TermsAndConditionsItemRequestBuilderDeleteRequestConfiguration(RequestConf @dataclass class TermsAndConditionsItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the termsAndConditions object. + The terms and conditions associated with device management of the company. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/terms_and_conditions/terms_and_conditions_request_builder.py b/msgraph/generated/device_management/terms_and_conditions/terms_and_conditions_request_builder.py index 7ed7682ba99..36c80ca8acf 100644 --- a/msgraph/generated/device_management/terms_and_conditions/terms_and_conditions_request_builder.py +++ b/msgraph/generated/device_management/terms_and_conditions/terms_and_conditions_request_builder.py @@ -49,10 +49,9 @@ def by_terms_and_conditions_id(self,terms_and_conditions_id: str) -> TermsAndCon async def get(self,request_configuration: Optional[RequestConfiguration[TermsAndConditionsRequestBuilderGetQueryParameters]] = None) -> Optional[TermsAndConditionsCollectionResponse]: """ - List properties and relationships of the termsAndConditions objects. + The terms and conditions associated with device management of the company. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TermsAndConditionsCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-companyterms-termsandconditions-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[TermsAnd async def post(self,body: TermsAndConditions, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TermsAndConditions]: """ - Create a new termsAndConditions object. + Create new navigation property to termsAndConditions for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TermsAndConditions] - Find more info here: https://learn.microsoft.com/graph/api/intune-companyterms-termsandconditions-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: TermsAndConditions, request_configuration: Optional[Re def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TermsAndConditionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the termsAndConditions objects. + The terms and conditions associated with device management of the company. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: TermsAndConditions, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new termsAndConditions object. + Create new navigation property to termsAndConditions for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class TermsAndConditionsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the termsAndConditions objects. + The terms and conditions associated with device management of the company. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/virtual_endpoint/virtual_endpoint_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/virtual_endpoint_request_builder.py index 5157cb2e68f..2fdfb0df95a 100644 --- a/msgraph/generated/device_management/virtual_endpoint/virtual_endpoint_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/virtual_endpoint_request_builder.py @@ -57,7 +57,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[VirtualEndpointRequestBuilderGetQueryParameters]] = None) -> Optional[VirtualEndpoint]: """ - Virtual endpoint + Get virtualEndpoint from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[VirtualEndpoint] """ @@ -111,7 +111,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[VirtualEndpointRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Virtual endpoint + Get virtualEndpoint from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -218,7 +218,7 @@ class VirtualEndpointRequestBuilderDeleteRequestConfiguration(RequestConfigurati @dataclass class VirtualEndpointRequestBuilderGetQueryParameters(): """ - Virtual endpoint + Get virtualEndpoint from deviceManagement """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/windows_autopilot_device_identities/item/assign_user_to_device/assign_user_to_device_request_builder.py b/msgraph/generated/device_management/windows_autopilot_device_identities/item/assign_user_to_device/assign_user_to_device_request_builder.py index ec3600f9469..539e8fc880f 100644 --- a/msgraph/generated/device_management/windows_autopilot_device_identities/item/assign_user_to_device/assign_user_to_device_request_builder.py +++ b/msgraph/generated/device_management/windows_autopilot_device_identities/item/assign_user_to_device/assign_user_to_device_request_builder.py @@ -36,7 +36,6 @@ async def post(self,body: AssignUserToDevicePostRequestBody, request_configurati param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-enrollment-windowsautopilotdeviceidentity-assignusertodevice?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") diff --git a/msgraph/generated/device_management/windows_autopilot_device_identities/item/unassign_user_from_device/unassign_user_from_device_request_builder.py b/msgraph/generated/device_management/windows_autopilot_device_identities/item/unassign_user_from_device/unassign_user_from_device_request_builder.py index 24e2eb6d7ee..4d12812fe62 100644 --- a/msgraph/generated/device_management/windows_autopilot_device_identities/item/unassign_user_from_device/unassign_user_from_device_request_builder.py +++ b/msgraph/generated/device_management/windows_autopilot_device_identities/item/unassign_user_from_device/unassign_user_from_device_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Unassigns the user from an Autopilot device. 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-enrollment-windowsautopilotdeviceidentity-unassignuserfromdevice?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/device_management/windows_autopilot_device_identities/item/update_device_properties/update_device_properties_request_builder.py b/msgraph/generated/device_management/windows_autopilot_device_identities/item/update_device_properties/update_device_properties_request_builder.py index fee844c94b2..944b4d2b959 100644 --- a/msgraph/generated/device_management/windows_autopilot_device_identities/item/update_device_properties/update_device_properties_request_builder.py +++ b/msgraph/generated/device_management/windows_autopilot_device_identities/item/update_device_properties/update_device_properties_request_builder.py @@ -36,7 +36,6 @@ async def post(self,body: UpdateDevicePropertiesPostRequestBody, request_configu param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-enrollment-windowsautopilotdeviceidentity-updatedeviceproperties?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") diff --git a/msgraph/generated/device_management/windows_autopilot_device_identities/item/windows_autopilot_device_identity_item_request_builder.py b/msgraph/generated/device_management/windows_autopilot_device_identities/item/windows_autopilot_device_identity_item_request_builder.py index b613d4d0fa3..a143539eb48 100644 --- a/msgraph/generated/device_management/windows_autopilot_device_identities/item/windows_autopilot_device_identity_item_request_builder.py +++ b/msgraph/generated/device_management/windows_autopilot_device_identities/item/windows_autopilot_device_identity_item_request_builder.py @@ -35,10 +35,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a windowsAutopilotDeviceIdentity. + Delete navigation property windowsAutopilotDeviceIdentities for deviceManagement 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-enrollment-windowsautopilotdeviceidentity-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -54,10 +53,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[WindowsAutopilotDeviceIdentityItemRequestBuilderGetQueryParameters]] = None) -> Optional[WindowsAutopilotDeviceIdentity]: """ - Read properties and relationships of the windowsAutopilotDeviceIdentity object. + The Windows autopilot device identities contained collection. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsAutopilotDeviceIdentity] - Find more info here: https://learn.microsoft.com/graph/api/intune-enrollment-windowsautopilotdeviceidentity-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -98,7 +96,7 @@ async def patch(self,body: WindowsAutopilotDeviceIdentity, request_configuration def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a windowsAutopilotDeviceIdentity. + Delete navigation property windowsAutopilotDeviceIdentities for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -109,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[WindowsAutopilotDeviceIdentityItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the windowsAutopilotDeviceIdentity object. + The Windows autopilot device identities contained collection. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -180,7 +178,7 @@ class WindowsAutopilotDeviceIdentityItemRequestBuilderDeleteRequestConfiguration @dataclass class WindowsAutopilotDeviceIdentityItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the windowsAutopilotDeviceIdentity object. + The Windows autopilot device identities contained collection. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/windows_autopilot_device_identities/windows_autopilot_device_identities_request_builder.py b/msgraph/generated/device_management/windows_autopilot_device_identities/windows_autopilot_device_identities_request_builder.py index df55b457200..3b12d9a8903 100644 --- a/msgraph/generated/device_management/windows_autopilot_device_identities/windows_autopilot_device_identities_request_builder.py +++ b/msgraph/generated/device_management/windows_autopilot_device_identities/windows_autopilot_device_identities_request_builder.py @@ -49,10 +49,9 @@ def by_windows_autopilot_device_identity_id(self,windows_autopilot_device_identi async def get(self,request_configuration: Optional[RequestConfiguration[WindowsAutopilotDeviceIdentitiesRequestBuilderGetQueryParameters]] = None) -> Optional[WindowsAutopilotDeviceIdentityCollectionResponse]: """ - List properties and relationships of the windowsAutopilotDeviceIdentity objects. + The Windows autopilot device identities contained collection. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsAutopilotDeviceIdentityCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-enrollment-windowsautopilotdeviceidentity-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[WindowsA async def post(self,body: WindowsAutopilotDeviceIdentity, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WindowsAutopilotDeviceIdentity]: """ - Create a new windowsAutopilotDeviceIdentity object. + Create new navigation property to windowsAutopilotDeviceIdentities for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsAutopilotDeviceIdentity] - Find more info here: https://learn.microsoft.com/graph/api/intune-enrollment-windowsautopilotdeviceidentity-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: WindowsAutopilotDeviceIdentity, request_configuration: def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[WindowsAutopilotDeviceIdentitiesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the windowsAutopilotDeviceIdentity objects. + The Windows autopilot device identities contained collection. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: WindowsAutopilotDeviceIdentity, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new windowsAutopilotDeviceIdentity object. + Create new navigation property to windowsAutopilotDeviceIdentities for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class WindowsAutopilotDeviceIdentitiesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the windowsAutopilotDeviceIdentity objects. + The Windows autopilot device identities contained collection. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/windows_information_protection_app_learning_summaries/item/windows_information_protection_app_learning_summary_item_request_builder.py b/msgraph/generated/device_management/windows_information_protection_app_learning_summaries/item/windows_information_protection_app_learning_summary_item_request_builder.py index bab85043d4f..8bea8db2fae 100644 --- a/msgraph/generated/device_management/windows_information_protection_app_learning_summaries/item/windows_information_protection_app_learning_summary_item_request_builder.py +++ b/msgraph/generated/device_management/windows_information_protection_app_learning_summaries/item/windows_information_protection_app_learning_summary_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a windowsInformationProtectionAppLearningSummary. + Delete navigation property windowsInformationProtectionAppLearningSummaries for deviceManagement 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-wip-windowsinformationprotectionapplearningsummary-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[WindowsInformationProtectionAppLearningSummaryItemRequestBuilderGetQueryParameters]] = None) -> Optional[WindowsInformationProtectionAppLearningSummary]: """ - Read properties and relationships of the windowsInformationProtectionAppLearningSummary object. + The windows information protection app learning summaries. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsInformationProtectionAppLearningSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionapplearningsummary-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[WindowsI async def patch(self,body: WindowsInformationProtectionAppLearningSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WindowsInformationProtectionAppLearningSummary]: """ - Update the properties of a windowsInformationProtectionAppLearningSummary object. + Update the navigation property windowsInformationProtectionAppLearningSummaries in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsInformationProtectionAppLearningSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionapplearningsummary-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: WindowsInformationProtectionAppLearningSummary, reque def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a windowsInformationProtectionAppLearningSummary. + Delete navigation property windowsInformationProtectionAppLearningSummaries for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[WindowsInformationProtectionAppLearningSummaryItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the windowsInformationProtectionAppLearningSummary object. + The windows information protection app learning summaries. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: WindowsInformationProtectionAppLearningSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a windowsInformationProtectionAppLearningSummary object. + Update the navigation property windowsInformationProtectionAppLearningSummaries in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class WindowsInformationProtectionAppLearningSummaryItemRequestBuilderDeleteRequ @dataclass class WindowsInformationProtectionAppLearningSummaryItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the windowsInformationProtectionAppLearningSummary object. + The windows information protection app learning summaries. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/windows_information_protection_app_learning_summaries/windows_information_protection_app_learning_summaries_request_builder.py b/msgraph/generated/device_management/windows_information_protection_app_learning_summaries/windows_information_protection_app_learning_summaries_request_builder.py index 6dcd6df78f1..6da1f818b65 100644 --- a/msgraph/generated/device_management/windows_information_protection_app_learning_summaries/windows_information_protection_app_learning_summaries_request_builder.py +++ b/msgraph/generated/device_management/windows_information_protection_app_learning_summaries/windows_information_protection_app_learning_summaries_request_builder.py @@ -49,10 +49,9 @@ def by_windows_information_protection_app_learning_summary_id(self,windows_infor async def get(self,request_configuration: Optional[RequestConfiguration[WindowsInformationProtectionAppLearningSummariesRequestBuilderGetQueryParameters]] = None) -> Optional[WindowsInformationProtectionAppLearningSummaryCollectionResponse]: """ - List properties and relationships of the windowsInformationProtectionAppLearningSummary objects. + The windows information protection app learning summaries. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsInformationProtectionAppLearningSummaryCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionapplearningsummary-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[WindowsI async def post(self,body: WindowsInformationProtectionAppLearningSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WindowsInformationProtectionAppLearningSummary]: """ - Create a new windowsInformationProtectionAppLearningSummary object. + Create new navigation property to windowsInformationProtectionAppLearningSummaries for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsInformationProtectionAppLearningSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionapplearningsummary-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: WindowsInformationProtectionAppLearningSummary, reques def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[WindowsInformationProtectionAppLearningSummariesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the windowsInformationProtectionAppLearningSummary objects. + The windows information protection app learning summaries. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: WindowsInformationProtectionAppLearningSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new windowsInformationProtectionAppLearningSummary object. + Create new navigation property to windowsInformationProtectionAppLearningSummaries for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class WindowsInformationProtectionAppLearningSummariesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the windowsInformationProtectionAppLearningSummary objects. + The windows information protection app learning summaries. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/windows_information_protection_network_learning_summaries/item/windows_information_protection_network_learning_summary_item_request_builder.py b/msgraph/generated/device_management/windows_information_protection_network_learning_summaries/item/windows_information_protection_network_learning_summary_item_request_builder.py index 36a6830514d..02760d5a4df 100644 --- a/msgraph/generated/device_management/windows_information_protection_network_learning_summaries/item/windows_information_protection_network_learning_summary_item_request_builder.py +++ b/msgraph/generated/device_management/windows_information_protection_network_learning_summaries/item/windows_information_protection_network_learning_summary_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a windowsInformationProtectionNetworkLearningSummary. + Delete navigation property windowsInformationProtectionNetworkLearningSummaries for deviceManagement 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-wip-windowsinformationprotectionnetworklearningsummary-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[WindowsInformationProtectionNetworkLearningSummaryItemRequestBuilderGetQueryParameters]] = None) -> Optional[WindowsInformationProtectionNetworkLearningSummary]: """ - Read properties and relationships of the windowsInformationProtectionNetworkLearningSummary object. + The windows information protection network learning summaries. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsInformationProtectionNetworkLearningSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionnetworklearningsummary-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[WindowsI async def patch(self,body: WindowsInformationProtectionNetworkLearningSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WindowsInformationProtectionNetworkLearningSummary]: """ - Update the properties of a windowsInformationProtectionNetworkLearningSummary object. + Update the navigation property windowsInformationProtectionNetworkLearningSummaries in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsInformationProtectionNetworkLearningSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionnetworklearningsummary-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: WindowsInformationProtectionNetworkLearningSummary, r def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a windowsInformationProtectionNetworkLearningSummary. + Delete navigation property windowsInformationProtectionNetworkLearningSummaries for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[WindowsInformationProtectionNetworkLearningSummaryItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the windowsInformationProtectionNetworkLearningSummary object. + The windows information protection network learning summaries. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: WindowsInformationProtectionNetworkLearningSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a windowsInformationProtectionNetworkLearningSummary object. + Update the navigation property windowsInformationProtectionNetworkLearningSummaries in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class WindowsInformationProtectionNetworkLearningSummaryItemRequestBuilderDelete @dataclass class WindowsInformationProtectionNetworkLearningSummaryItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the windowsInformationProtectionNetworkLearningSummary object. + The windows information protection network learning summaries. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/windows_information_protection_network_learning_summaries/windows_information_protection_network_learning_summaries_request_builder.py b/msgraph/generated/device_management/windows_information_protection_network_learning_summaries/windows_information_protection_network_learning_summaries_request_builder.py index 027a988fcb6..fac75120535 100644 --- a/msgraph/generated/device_management/windows_information_protection_network_learning_summaries/windows_information_protection_network_learning_summaries_request_builder.py +++ b/msgraph/generated/device_management/windows_information_protection_network_learning_summaries/windows_information_protection_network_learning_summaries_request_builder.py @@ -49,10 +49,9 @@ def by_windows_information_protection_network_learning_summary_id(self,windows_i async def get(self,request_configuration: Optional[RequestConfiguration[WindowsInformationProtectionNetworkLearningSummariesRequestBuilderGetQueryParameters]] = None) -> Optional[WindowsInformationProtectionNetworkLearningSummaryCollectionResponse]: """ - List properties and relationships of the windowsInformationProtectionNetworkLearningSummary objects. + The windows information protection network learning summaries. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsInformationProtectionNetworkLearningSummaryCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionnetworklearningsummary-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[WindowsI async def post(self,body: WindowsInformationProtectionNetworkLearningSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WindowsInformationProtectionNetworkLearningSummary]: """ - Create a new windowsInformationProtectionNetworkLearningSummary object. + Create new navigation property to windowsInformationProtectionNetworkLearningSummaries for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsInformationProtectionNetworkLearningSummary] - Find more info here: https://learn.microsoft.com/graph/api/intune-wip-windowsinformationprotectionnetworklearningsummary-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: WindowsInformationProtectionNetworkLearningSummary, re def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[WindowsInformationProtectionNetworkLearningSummariesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the windowsInformationProtectionNetworkLearningSummary objects. + The windows information protection network learning summaries. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: WindowsInformationProtectionNetworkLearningSummary, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new windowsInformationProtectionNetworkLearningSummary object. + Create new navigation property to windowsInformationProtectionNetworkLearningSummaries for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class WindowsInformationProtectionNetworkLearningSummariesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the windowsInformationProtectionNetworkLearningSummary objects. + The windows information protection network learning summaries. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/windows_malware_information/item/device_malware_states/device_malware_states_request_builder.py b/msgraph/generated/device_management/windows_malware_information/item/device_malware_states/device_malware_states_request_builder.py index 8d895523f92..b95c904bf0f 100644 --- a/msgraph/generated/device_management/windows_malware_information/item/device_malware_states/device_malware_states_request_builder.py +++ b/msgraph/generated/device_management/windows_malware_information/item/device_malware_states/device_malware_states_request_builder.py @@ -49,10 +49,9 @@ def by_malware_state_for_windows_device_id(self,malware_state_for_windows_device async def get(self,request_configuration: Optional[RequestConfiguration[DeviceMalwareStatesRequestBuilderGetQueryParameters]] = None) -> Optional[MalwareStateForWindowsDeviceCollectionResponse]: """ - List properties and relationships of the malwareStateForWindowsDevice objects. + List of devices affected by current malware with the malware state on each device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MalwareStateForWindowsDeviceCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-malwarestateforwindowsdevice-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceMa async def post(self,body: MalwareStateForWindowsDevice, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MalwareStateForWindowsDevice]: """ - Create a new malwareStateForWindowsDevice object. + Create new navigation property to deviceMalwareStates for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MalwareStateForWindowsDevice] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-malwarestateforwindowsdevice-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: MalwareStateForWindowsDevice, request_configuration: O def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceMalwareStatesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the malwareStateForWindowsDevice objects. + List of devices affected by current malware with the malware state on each device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: MalwareStateForWindowsDevice, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new malwareStateForWindowsDevice object. + Create new navigation property to deviceMalwareStates for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DeviceMalwareStatesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the malwareStateForWindowsDevice objects. + List of devices affected by current malware with the malware state on each device """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/windows_malware_information/item/device_malware_states/item/malware_state_for_windows_device_item_request_builder.py b/msgraph/generated/device_management/windows_malware_information/item/device_malware_states/item/malware_state_for_windows_device_item_request_builder.py index e4c28b4dfdc..bd43c57f8d2 100644 --- a/msgraph/generated/device_management/windows_malware_information/item/device_malware_states/item/malware_state_for_windows_device_item_request_builder.py +++ b/msgraph/generated/device_management/windows_malware_information/item/device_malware_states/item/malware_state_for_windows_device_item_request_builder.py @@ -32,10 +32,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a malwareStateForWindowsDevice. + Delete navigation property deviceMalwareStates for deviceManagement 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-devices-malwarestateforwindowsdevice-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +50,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MalwareStateForWindowsDeviceItemRequestBuilderGetQueryParameters]] = None) -> Optional[MalwareStateForWindowsDevice]: """ - Read properties and relationships of the malwareStateForWindowsDevice object. + List of devices affected by current malware with the malware state on each device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MalwareStateForWindowsDevice] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-malwarestateforwindowsdevice-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,11 +70,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MalwareS async def patch(self,body: MalwareStateForWindowsDevice, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MalwareStateForWindowsDevice]: """ - Update the properties of a malwareStateForWindowsDevice object. + Update the navigation property deviceMalwareStates in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MalwareStateForWindowsDevice] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-malwarestateforwindowsdevice-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -96,7 +93,7 @@ async def patch(self,body: MalwareStateForWindowsDevice, request_configuration: def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a malwareStateForWindowsDevice. + Delete navigation property deviceMalwareStates for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MalwareStateForWindowsDeviceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the malwareStateForWindowsDevice object. + List of devices affected by current malware with the malware state on each device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: MalwareStateForWindowsDevice, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a malwareStateForWindowsDevice object. + Update the navigation property deviceMalwareStates in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -151,7 +148,7 @@ class MalwareStateForWindowsDeviceItemRequestBuilderDeleteRequestConfiguration(R @dataclass class MalwareStateForWindowsDeviceItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the malwareStateForWindowsDevice object. + List of devices affected by current malware with the malware state on each device """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/windows_malware_information/item/windows_malware_information_item_request_builder.py b/msgraph/generated/device_management/windows_malware_information/item/windows_malware_information_item_request_builder.py index 8e13b844eb5..98082699811 100644 --- a/msgraph/generated/device_management/windows_malware_information/item/windows_malware_information_item_request_builder.py +++ b/msgraph/generated/device_management/windows_malware_information/item/windows_malware_information_item_request_builder.py @@ -33,10 +33,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a windowsMalwareInformation. + Delete navigation property windowsMalwareInformation for deviceManagement 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-devices-windowsmalwareinformation-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -52,10 +51,9 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[WindowsMalwareInformationItemRequestBuilderGetQueryParameters]] = None) -> Optional[WindowsMalwareInformation]: """ - Read properties and relationships of the windowsMalwareInformation object. + The list of affected malware in the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsMalwareInformation] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-windowsmalwareinformation-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -73,11 +71,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[WindowsM async def patch(self,body: WindowsMalwareInformation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WindowsMalwareInformation]: """ - Update the properties of a windowsMalwareInformation object. + Update the navigation property windowsMalwareInformation in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsMalwareInformation] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-windowsmalwareinformation-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -97,7 +94,7 @@ async def patch(self,body: WindowsMalwareInformation, request_configuration: Opt def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Deletes a windowsMalwareInformation. + Delete navigation property windowsMalwareInformation for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -108,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[WindowsMalwareInformationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the windowsMalwareInformation object. + The list of affected malware in the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -119,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: WindowsMalwareInformation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a windowsMalwareInformation object. + Update the navigation property windowsMalwareInformation in deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -161,7 +158,7 @@ class WindowsMalwareInformationItemRequestBuilderDeleteRequestConfiguration(Requ @dataclass class WindowsMalwareInformationItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the windowsMalwareInformation object. + The list of affected malware in the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/device_management/windows_malware_information/windows_malware_information_request_builder.py b/msgraph/generated/device_management/windows_malware_information/windows_malware_information_request_builder.py index 811f3a0faa1..28367533fee 100644 --- a/msgraph/generated/device_management/windows_malware_information/windows_malware_information_request_builder.py +++ b/msgraph/generated/device_management/windows_malware_information/windows_malware_information_request_builder.py @@ -49,10 +49,9 @@ def by_windows_malware_information_id(self,windows_malware_information_id: str) async def get(self,request_configuration: Optional[RequestConfiguration[WindowsMalwareInformationRequestBuilderGetQueryParameters]] = None) -> Optional[WindowsMalwareInformationCollectionResponse]: """ - List properties and relationships of the windowsMalwareInformation objects. + The list of affected malware in the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsMalwareInformationCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-windowsmalwareinformation-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,11 +69,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[WindowsM async def post(self,body: WindowsMalwareInformation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WindowsMalwareInformation]: """ - Create a new windowsMalwareInformation object. + Create new navigation property to windowsMalwareInformation for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WindowsMalwareInformation] - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-windowsmalwareinformation-create?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -94,7 +92,7 @@ async def post(self,body: WindowsMalwareInformation, request_configuration: Opti def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[WindowsMalwareInformationRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the windowsMalwareInformation objects. + The list of affected malware in the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -105,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: WindowsMalwareInformation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new windowsMalwareInformation object. + Create new navigation property to windowsMalwareInformation for deviceManagement param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -140,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class WindowsMalwareInformationRequestBuilderGetQueryParameters(): """ - List properties and relationships of the windowsMalwareInformation objects. + The list of affected malware in the tenant. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/drives/item/items/item/restore/restore_request_builder.py b/msgraph/generated/drives/item/items/item/restore/restore_request_builder.py index 73a2a544d53..459e36b565f 100644 --- a/msgraph/generated/drives/item/items/item/restore/restore_request_builder.py +++ b/msgraph/generated/drives/item/items/item/restore/restore_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: RestorePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DriveItem]: """ - Restore a driveItem that has been deleted and is currently in the recycle bin. + Restore a deleted driveItem that is currently in the recycle bin. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DriveItem] @@ -57,7 +57,7 @@ async def post(self,body: RestorePostRequestBody, request_configuration: Optiona def to_post_request_information(self,body: RestorePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Restore a driveItem that has been deleted and is currently in the recycle bin. + Restore a deleted driveItem that is currently in the recycle bin. 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/versions/item/restore_version/restore_version_request_builder.py b/msgraph/generated/drives/item/items/item/versions/item/restore_version/restore_version_request_builder.py index 1520fe40679..ca2b27b6db8 100644 --- a/msgraph/generated/drives/item/items/item/versions/item/restore_version/restore_version_request_builder.py +++ b/msgraph/generated/drives/item/items/item/versions/item/restore_version/restore_version_request_builder.py @@ -31,10 +31,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Restore a previous version of a DriveItem to be the current version. This will create a new version with the contents of the previous version, but preserves all existing versions of the file. + Restore a previous version of a driveItem to be the current version. This operation creates a new version with the contents of the previous version, and it preserves all existing versions of the file. 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/driveitemversion-restore?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/driveitemversion-restoreversion?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration @@ -50,7 +50,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Restore a previous version of a DriveItem to be the current version. This will create a new version with the contents of the previous version, but preserves all existing versions of the file. + Restore a previous version of a driveItem to be the current version. This operation creates a new version with the contents of the previous version, and it preserves all existing versions of the file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/education/classes/item/assignments/item/resources/item/dependent_resources/count/count_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/resources/item/dependent_resources/count/count_request_builder.py new file mode 100644 index 00000000000..bf0dd4983ce --- /dev/null +++ b/msgraph/generated/education/classes/item/assignments/item/resources/item/dependent_resources/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}/dependentResources/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/education/classes/item/assignments/item/resources/item/dependent_resources/dependent_resources_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/resources/item/dependent_resources/dependent_resources_request_builder.py new file mode 100644 index 00000000000..49d3efc7f36 --- /dev/null +++ b/msgraph/generated/education/classes/item/assignments/item/resources/item/dependent_resources/dependent_resources_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.education_assignment_resource import EducationAssignmentResource + from .........models.education_assignment_resource_collection_response import EducationAssignmentResourceCollectionResponse + from .........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.education_assignment_resource_item_request_builder import EducationAssignmentResourceItemRequestBuilder + +class DependentResourcesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationAssignmentResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DependentResourcesRequestBuilder 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}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}/dependentResources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_education_assignment_resource_id1(self,education_assignment_resource_id1: str) -> EducationAssignmentResourceItemRequestBuilder: + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationAssignmentResource entity. + param education_assignment_resource_id1: The unique identifier of educationAssignmentResource + Returns: EducationAssignmentResourceItemRequestBuilder + """ + if education_assignment_resource_id1 is None: + raise TypeError("education_assignment_resource_id1 cannot be null.") + from .item.education_assignment_resource_item_request_builder import EducationAssignmentResourceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["educationAssignmentResource%2Did1"] = education_assignment_resource_id1 + return EducationAssignmentResourceItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]] = None) -> Optional[EducationAssignmentResourceCollectionResponse]: + """ + List the dependent education assignment resources for a given education assignment resource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationAssignmentResourceCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/educationassignmentresource-list-dependentresources?view=graph-rest-1.0 + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.education_assignment_resource_collection_response import EducationAssignmentResourceCollectionResponse + + return await self.request_adapter.send_async(request_info, EducationAssignmentResourceCollectionResponse, error_mapping) + + async def post(self,body: EducationAssignmentResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationAssignmentResource]: + """ + Create new navigation property to dependentResources for education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationAssignmentResource] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.education_assignment_resource import EducationAssignmentResource + + return await self.request_adapter.send_async(request_info, EducationAssignmentResource, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + List the dependent education assignment resources for a given education assignment resource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: EducationAssignmentResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to dependentResources for education + 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) -> DependentResourcesRequestBuilder: + """ + 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: DependentResourcesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DependentResourcesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class DependentResourcesRequestBuilderGetQueryParameters(): + """ + List the dependent education assignment resources for a given education assignment resource. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class DependentResourcesRequestBuilderGetRequestConfiguration(RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DependentResourcesRequestBuilderPostRequestConfiguration(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/education/classes/item/assignments/item/resources/item/dependent_resources/item/education_assignment_resource_item_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/resources/item/dependent_resources/item/education_assignment_resource_item_request_builder.py new file mode 100644 index 00000000000..9fc32bc2fb2 --- /dev/null +++ b/msgraph/generated/education/classes/item/assignments/item/resources/item/dependent_resources/item/education_assignment_resource_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.education_assignment_resource import EducationAssignmentResource + from ..........models.o_data_errors.o_data_error import ODataError + +class EducationAssignmentResourceItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationAssignmentResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EducationAssignmentResourceItemRequestBuilder 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}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}/dependentResources/{educationAssignmentResource%2Did1}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property dependentResources for education + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[EducationAssignmentResourceItemRequestBuilderGetQueryParameters]] = None) -> Optional[EducationAssignmentResource]: + """ + A collection of assignment resources that depend on the parent educationAssignmentResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationAssignmentResource] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.education_assignment_resource import EducationAssignmentResource + + return await self.request_adapter.send_async(request_info, EducationAssignmentResource, error_mapping) + + async def patch(self,body: EducationAssignmentResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationAssignmentResource]: + """ + Update the navigation property dependentResources in education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationAssignmentResource] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.education_assignment_resource import EducationAssignmentResource + + return await self.request_adapter.send_async(request_info, EducationAssignmentResource, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property dependentResources for education + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EducationAssignmentResourceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of assignment resources that depend on the parent educationAssignmentResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: EducationAssignmentResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property dependentResources in education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> EducationAssignmentResourceItemRequestBuilder: + """ + 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: EducationAssignmentResourceItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EducationAssignmentResourceItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EducationAssignmentResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EducationAssignmentResourceItemRequestBuilderGetQueryParameters(): + """ + A collection of assignment resources that depend on the parent educationAssignmentResource. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class EducationAssignmentResourceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EducationAssignmentResourceItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EducationAssignmentResourceItemRequestBuilderPatchRequestConfiguration(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/education/classes/item/assignments/item/resources/item/education_assignment_resource_item_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/resources/item/education_assignment_resource_item_request_builder.py index f9be7a12262..2c673ed500b 100644 --- a/msgraph/generated/education/classes/item/assignments/item/resources/item/education_assignment_resource_item_request_builder.py +++ b/msgraph/generated/education/classes/item/assignments/item/resources/item/education_assignment_resource_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ........models.education_assignment_resource import EducationAssignmentResource from ........models.o_data_errors.o_data_error import ODataError + from .dependent_resources.dependent_resources_request_builder import DependentResourcesRequestBuilder class EducationAssignmentResourceItemRequestBuilder(BaseRequestBuilder): """ @@ -140,6 +141,15 @@ def with_url(self,raw_url: str) -> EducationAssignmentResourceItemRequestBuilder raise TypeError("raw_url cannot be null.") return EducationAssignmentResourceItemRequestBuilder(self.request_adapter, raw_url) + @property + def dependent_resources(self) -> DependentResourcesRequestBuilder: + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationAssignmentResource entity. + """ + from .dependent_resources.dependent_resources_request_builder import DependentResourcesRequestBuilder + + return DependentResourcesRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class EducationAssignmentResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/education/classes/item/assignments/item/submissions/item/resources/item/dependent_resources/count/count_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/submissions/item/resources/item/dependent_resources/count/count_request_builder.py new file mode 100644 index 00000000000..e2c4d639b3c --- /dev/null +++ b/msgraph/generated/education/classes/item/assignments/item/submissions/item/resources/item/dependent_resources/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}/dependentResources/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/education/classes/item/assignments/item/submissions/item/resources/item/dependent_resources/dependent_resources_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/submissions/item/resources/item/dependent_resources/dependent_resources_request_builder.py new file mode 100644 index 00000000000..a9668bb7fa7 --- /dev/null +++ b/msgraph/generated/education/classes/item/assignments/item/submissions/item/resources/item/dependent_resources/dependent_resources_request_builder.py @@ -0,0 +1,209 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.education_submission_resource import EducationSubmissionResource + from ...........models.education_submission_resource_collection_response import EducationSubmissionResourceCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.education_submission_resource_item_request_builder import EducationSubmissionResourceItemRequestBuilder + +class DependentResourcesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DependentResourcesRequestBuilder 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}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}/dependentResources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_education_submission_resource_id1(self,education_submission_resource_id1: str) -> EducationSubmissionResourceItemRequestBuilder: + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + param education_submission_resource_id1: The unique identifier of educationSubmissionResource + Returns: EducationSubmissionResourceItemRequestBuilder + """ + if education_submission_resource_id1 is None: + raise TypeError("education_submission_resource_id1 cannot be null.") + from .item.education_submission_resource_item_request_builder import EducationSubmissionResourceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["educationSubmissionResource%2Did1"] = education_submission_resource_id1 + return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]] = None) -> Optional[EducationSubmissionResourceCollectionResponse]: + """ + List the dependent education submission resources for a given education submission resource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResourceCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/educationsubmissionresource-list-dependentresources?view=graph-rest-1.0 + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.education_submission_resource_collection_response import EducationSubmissionResourceCollectionResponse + + return await self.request_adapter.send_async(request_info, EducationSubmissionResourceCollectionResponse, error_mapping) + + async def post(self,body: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationSubmissionResource]: + """ + Create new navigation property to dependentResources for education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResource] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.education_submission_resource import EducationSubmissionResource + + return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + List the dependent education submission resources for a given education submission resource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to dependentResources for education + 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) -> DependentResourcesRequestBuilder: + """ + 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: DependentResourcesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DependentResourcesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class DependentResourcesRequestBuilderGetQueryParameters(): + """ + List the dependent education submission resources for a given education submission resource. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class DependentResourcesRequestBuilderGetRequestConfiguration(RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DependentResourcesRequestBuilderPostRequestConfiguration(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/education/classes/item/assignments/item/submissions/item/resources/item/dependent_resources/item/education_submission_resource_item_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/submissions/item/resources/item/dependent_resources/item/education_submission_resource_item_request_builder.py new file mode 100644 index 00000000000..85f587b7242 --- /dev/null +++ b/msgraph/generated/education/classes/item/assignments/item/submissions/item/resources/item/dependent_resources/item/education_submission_resource_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.education_submission_resource import EducationSubmissionResource + from ............models.o_data_errors.o_data_error import ODataError + +class EducationSubmissionResourceItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EducationSubmissionResourceItemRequestBuilder 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}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}/dependentResources/{educationSubmissionResource%2Did1}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property dependentResources for education + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]] = None) -> Optional[EducationSubmissionResource]: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResource] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.education_submission_resource import EducationSubmissionResource + + return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) + + async def patch(self,body: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationSubmissionResource]: + """ + Update the navigation property dependentResources in education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResource] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.education_submission_resource import EducationSubmissionResource + + return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property dependentResources for education + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property dependentResources in education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> EducationSubmissionResourceItemRequestBuilder: + """ + 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: EducationSubmissionResourceItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EducationSubmissionResourceItemRequestBuilderGetQueryParameters(): + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration(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/education/classes/item/assignments/item/submissions/item/resources/item/education_submission_resource_item_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/submissions/item/resources/item/education_submission_resource_item_request_builder.py index abd472b7ec9..38448b7161e 100644 --- a/msgraph/generated/education/classes/item/assignments/item/submissions/item/resources/item/education_submission_resource_item_request_builder.py +++ b/msgraph/generated/education/classes/item/assignments/item/submissions/item/resources/item/education_submission_resource_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ..........models.education_submission_resource import EducationSubmissionResource from ..........models.o_data_errors.o_data_error import ODataError + from .dependent_resources.dependent_resources_request_builder import DependentResourcesRequestBuilder class EducationSubmissionResourceItemRequestBuilder(BaseRequestBuilder): """ @@ -140,6 +141,15 @@ def with_url(self,raw_url: str) -> EducationSubmissionResourceItemRequestBuilder raise TypeError("raw_url cannot be null.") return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, raw_url) + @property + def dependent_resources(self) -> DependentResourcesRequestBuilder: + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + """ + from .dependent_resources.dependent_resources_request_builder import DependentResourcesRequestBuilder + + return DependentResourcesRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/education/classes/item/assignments/item/submissions/item/submitted_resources/item/dependent_resources/count/count_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/submissions/item/submitted_resources/item/dependent_resources/count/count_request_builder.py new file mode 100644 index 00000000000..b1c293d5e0e --- /dev/null +++ b/msgraph/generated/education/classes/item/assignments/item/submissions/item/submitted_resources/item/dependent_resources/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}/dependentResources/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/education/classes/item/assignments/item/submissions/item/submitted_resources/item/dependent_resources/dependent_resources_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/submissions/item/submitted_resources/item/dependent_resources/dependent_resources_request_builder.py new file mode 100644 index 00000000000..1e2d59de53f --- /dev/null +++ b/msgraph/generated/education/classes/item/assignments/item/submissions/item/submitted_resources/item/dependent_resources/dependent_resources_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.education_submission_resource import EducationSubmissionResource + from ...........models.education_submission_resource_collection_response import EducationSubmissionResourceCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.education_submission_resource_item_request_builder import EducationSubmissionResourceItemRequestBuilder + +class DependentResourcesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DependentResourcesRequestBuilder 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}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}/dependentResources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_education_submission_resource_id1(self,education_submission_resource_id1: str) -> EducationSubmissionResourceItemRequestBuilder: + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + param education_submission_resource_id1: The unique identifier of educationSubmissionResource + Returns: EducationSubmissionResourceItemRequestBuilder + """ + if education_submission_resource_id1 is None: + raise TypeError("education_submission_resource_id1 cannot be null.") + from .item.education_submission_resource_item_request_builder import EducationSubmissionResourceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["educationSubmissionResource%2Did1"] = education_submission_resource_id1 + return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]] = None) -> Optional[EducationSubmissionResourceCollectionResponse]: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResourceCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.education_submission_resource_collection_response import EducationSubmissionResourceCollectionResponse + + return await self.request_adapter.send_async(request_info, EducationSubmissionResourceCollectionResponse, error_mapping) + + async def post(self,body: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationSubmissionResource]: + """ + Create new navigation property to dependentResources for education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResource] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.education_submission_resource import EducationSubmissionResource + + return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to dependentResources for education + 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) -> DependentResourcesRequestBuilder: + """ + 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: DependentResourcesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DependentResourcesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class DependentResourcesRequestBuilderGetQueryParameters(): + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class DependentResourcesRequestBuilderGetRequestConfiguration(RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DependentResourcesRequestBuilderPostRequestConfiguration(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/education/classes/item/assignments/item/submissions/item/submitted_resources/item/dependent_resources/item/education_submission_resource_item_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/submissions/item/submitted_resources/item/dependent_resources/item/education_submission_resource_item_request_builder.py new file mode 100644 index 00000000000..a7d57a249d1 --- /dev/null +++ b/msgraph/generated/education/classes/item/assignments/item/submissions/item/submitted_resources/item/dependent_resources/item/education_submission_resource_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.education_submission_resource import EducationSubmissionResource + from ............models.o_data_errors.o_data_error import ODataError + +class EducationSubmissionResourceItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EducationSubmissionResourceItemRequestBuilder 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}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}/dependentResources/{educationSubmissionResource%2Did1}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property dependentResources for education + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]] = None) -> Optional[EducationSubmissionResource]: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResource] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.education_submission_resource import EducationSubmissionResource + + return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) + + async def patch(self,body: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationSubmissionResource]: + """ + Update the navigation property dependentResources in education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResource] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.education_submission_resource import EducationSubmissionResource + + return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property dependentResources for education + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property dependentResources in education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> EducationSubmissionResourceItemRequestBuilder: + """ + 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: EducationSubmissionResourceItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EducationSubmissionResourceItemRequestBuilderGetQueryParameters(): + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration(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/education/classes/item/assignments/item/submissions/item/submitted_resources/item/education_submission_resource_item_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/submissions/item/submitted_resources/item/education_submission_resource_item_request_builder.py index a73e6b87069..af9b40b3ff1 100644 --- a/msgraph/generated/education/classes/item/assignments/item/submissions/item/submitted_resources/item/education_submission_resource_item_request_builder.py +++ b/msgraph/generated/education/classes/item/assignments/item/submissions/item/submitted_resources/item/education_submission_resource_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ..........models.education_submission_resource import EducationSubmissionResource from ..........models.o_data_errors.o_data_error import ODataError + from .dependent_resources.dependent_resources_request_builder import DependentResourcesRequestBuilder class EducationSubmissionResourceItemRequestBuilder(BaseRequestBuilder): """ @@ -139,6 +140,15 @@ def with_url(self,raw_url: str) -> EducationSubmissionResourceItemRequestBuilder raise TypeError("raw_url cannot be null.") return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, raw_url) + @property + def dependent_resources(self) -> DependentResourcesRequestBuilder: + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + """ + from .dependent_resources.dependent_resources_request_builder import DependentResourcesRequestBuilder + + return DependentResourcesRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/education/me/assignments/item/resources/item/dependent_resources/count/count_request_builder.py b/msgraph/generated/education/me/assignments/item/resources/item/dependent_resources/count/count_request_builder.py new file mode 100644 index 00000000000..bb9055f61a6 --- /dev/null +++ b/msgraph/generated/education/me/assignments/item/resources/item/dependent_resources/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}/dependentResources/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/education/me/assignments/item/resources/item/dependent_resources/dependent_resources_request_builder.py b/msgraph/generated/education/me/assignments/item/resources/item/dependent_resources/dependent_resources_request_builder.py new file mode 100644 index 00000000000..666e99f4f3f --- /dev/null +++ b/msgraph/generated/education/me/assignments/item/resources/item/dependent_resources/dependent_resources_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.education_assignment_resource import EducationAssignmentResource + from ........models.education_assignment_resource_collection_response import EducationAssignmentResourceCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.education_assignment_resource_item_request_builder import EducationAssignmentResourceItemRequestBuilder + +class DependentResourcesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationAssignmentResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DependentResourcesRequestBuilder 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}/education/me/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}/dependentResources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_education_assignment_resource_id1(self,education_assignment_resource_id1: str) -> EducationAssignmentResourceItemRequestBuilder: + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationAssignmentResource entity. + param education_assignment_resource_id1: The unique identifier of educationAssignmentResource + Returns: EducationAssignmentResourceItemRequestBuilder + """ + if education_assignment_resource_id1 is None: + raise TypeError("education_assignment_resource_id1 cannot be null.") + from .item.education_assignment_resource_item_request_builder import EducationAssignmentResourceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["educationAssignmentResource%2Did1"] = education_assignment_resource_id1 + return EducationAssignmentResourceItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]] = None) -> Optional[EducationAssignmentResourceCollectionResponse]: + """ + A collection of assignment resources that depend on the parent educationAssignmentResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationAssignmentResourceCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.education_assignment_resource_collection_response import EducationAssignmentResourceCollectionResponse + + return await self.request_adapter.send_async(request_info, EducationAssignmentResourceCollectionResponse, error_mapping) + + async def post(self,body: EducationAssignmentResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationAssignmentResource]: + """ + Create new navigation property to dependentResources for education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationAssignmentResource] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.education_assignment_resource import EducationAssignmentResource + + return await self.request_adapter.send_async(request_info, EducationAssignmentResource, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of assignment resources that depend on the parent educationAssignmentResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: EducationAssignmentResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to dependentResources for education + 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) -> DependentResourcesRequestBuilder: + """ + 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: DependentResourcesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DependentResourcesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class DependentResourcesRequestBuilderGetQueryParameters(): + """ + A collection of assignment resources that depend on the parent educationAssignmentResource. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class DependentResourcesRequestBuilderGetRequestConfiguration(RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DependentResourcesRequestBuilderPostRequestConfiguration(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/education/me/assignments/item/resources/item/dependent_resources/item/education_assignment_resource_item_request_builder.py b/msgraph/generated/education/me/assignments/item/resources/item/dependent_resources/item/education_assignment_resource_item_request_builder.py new file mode 100644 index 00000000000..7bbf3b475bb --- /dev/null +++ b/msgraph/generated/education/me/assignments/item/resources/item/dependent_resources/item/education_assignment_resource_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.education_assignment_resource import EducationAssignmentResource + from .........models.o_data_errors.o_data_error import ODataError + +class EducationAssignmentResourceItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationAssignmentResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EducationAssignmentResourceItemRequestBuilder 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}/education/me/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}/dependentResources/{educationAssignmentResource%2Did1}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property dependentResources for education + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[EducationAssignmentResourceItemRequestBuilderGetQueryParameters]] = None) -> Optional[EducationAssignmentResource]: + """ + A collection of assignment resources that depend on the parent educationAssignmentResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationAssignmentResource] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.education_assignment_resource import EducationAssignmentResource + + return await self.request_adapter.send_async(request_info, EducationAssignmentResource, error_mapping) + + async def patch(self,body: EducationAssignmentResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationAssignmentResource]: + """ + Update the navigation property dependentResources in education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationAssignmentResource] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.education_assignment_resource import EducationAssignmentResource + + return await self.request_adapter.send_async(request_info, EducationAssignmentResource, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property dependentResources for education + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EducationAssignmentResourceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of assignment resources that depend on the parent educationAssignmentResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: EducationAssignmentResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property dependentResources in education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> EducationAssignmentResourceItemRequestBuilder: + """ + 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: EducationAssignmentResourceItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EducationAssignmentResourceItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EducationAssignmentResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EducationAssignmentResourceItemRequestBuilderGetQueryParameters(): + """ + A collection of assignment resources that depend on the parent educationAssignmentResource. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class EducationAssignmentResourceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EducationAssignmentResourceItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EducationAssignmentResourceItemRequestBuilderPatchRequestConfiguration(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/education/me/assignments/item/resources/item/education_assignment_resource_item_request_builder.py b/msgraph/generated/education/me/assignments/item/resources/item/education_assignment_resource_item_request_builder.py index 4482b84faea..94aeaaf8bf5 100644 --- a/msgraph/generated/education/me/assignments/item/resources/item/education_assignment_resource_item_request_builder.py +++ b/msgraph/generated/education/me/assignments/item/resources/item/education_assignment_resource_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from .......models.education_assignment_resource import EducationAssignmentResource from .......models.o_data_errors.o_data_error import ODataError + from .dependent_resources.dependent_resources_request_builder import DependentResourcesRequestBuilder class EducationAssignmentResourceItemRequestBuilder(BaseRequestBuilder): """ @@ -138,6 +139,15 @@ def with_url(self,raw_url: str) -> EducationAssignmentResourceItemRequestBuilder raise TypeError("raw_url cannot be null.") return EducationAssignmentResourceItemRequestBuilder(self.request_adapter, raw_url) + @property + def dependent_resources(self) -> DependentResourcesRequestBuilder: + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationAssignmentResource entity. + """ + from .dependent_resources.dependent_resources_request_builder import DependentResourcesRequestBuilder + + return DependentResourcesRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class EducationAssignmentResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/education/me/assignments/item/submissions/item/resources/item/dependent_resources/count/count_request_builder.py b/msgraph/generated/education/me/assignments/item/submissions/item/resources/item/dependent_resources/count/count_request_builder.py new file mode 100644 index 00000000000..629d5ea8092 --- /dev/null +++ b/msgraph/generated/education/me/assignments/item/submissions/item/resources/item/dependent_resources/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}/dependentResources/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/education/me/assignments/item/submissions/item/resources/item/dependent_resources/dependent_resources_request_builder.py b/msgraph/generated/education/me/assignments/item/submissions/item/resources/item/dependent_resources/dependent_resources_request_builder.py new file mode 100644 index 00000000000..84a78ac9ebc --- /dev/null +++ b/msgraph/generated/education/me/assignments/item/submissions/item/resources/item/dependent_resources/dependent_resources_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.education_submission_resource import EducationSubmissionResource + from ..........models.education_submission_resource_collection_response import EducationSubmissionResourceCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.education_submission_resource_item_request_builder import EducationSubmissionResourceItemRequestBuilder + +class DependentResourcesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DependentResourcesRequestBuilder 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}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}/dependentResources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_education_submission_resource_id1(self,education_submission_resource_id1: str) -> EducationSubmissionResourceItemRequestBuilder: + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + param education_submission_resource_id1: The unique identifier of educationSubmissionResource + Returns: EducationSubmissionResourceItemRequestBuilder + """ + if education_submission_resource_id1 is None: + raise TypeError("education_submission_resource_id1 cannot be null.") + from .item.education_submission_resource_item_request_builder import EducationSubmissionResourceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["educationSubmissionResource%2Did1"] = education_submission_resource_id1 + return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]] = None) -> Optional[EducationSubmissionResourceCollectionResponse]: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResourceCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.education_submission_resource_collection_response import EducationSubmissionResourceCollectionResponse + + return await self.request_adapter.send_async(request_info, EducationSubmissionResourceCollectionResponse, error_mapping) + + async def post(self,body: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationSubmissionResource]: + """ + Create new navigation property to dependentResources for education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResource] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.education_submission_resource import EducationSubmissionResource + + return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to dependentResources for education + 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) -> DependentResourcesRequestBuilder: + """ + 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: DependentResourcesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DependentResourcesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class DependentResourcesRequestBuilderGetQueryParameters(): + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class DependentResourcesRequestBuilderGetRequestConfiguration(RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DependentResourcesRequestBuilderPostRequestConfiguration(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/education/me/assignments/item/submissions/item/resources/item/dependent_resources/item/education_submission_resource_item_request_builder.py b/msgraph/generated/education/me/assignments/item/submissions/item/resources/item/dependent_resources/item/education_submission_resource_item_request_builder.py new file mode 100644 index 00000000000..bde48882f41 --- /dev/null +++ b/msgraph/generated/education/me/assignments/item/submissions/item/resources/item/dependent_resources/item/education_submission_resource_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.education_submission_resource import EducationSubmissionResource + from ...........models.o_data_errors.o_data_error import ODataError + +class EducationSubmissionResourceItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EducationSubmissionResourceItemRequestBuilder 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}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}/dependentResources/{educationSubmissionResource%2Did1}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property dependentResources for education + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]] = None) -> Optional[EducationSubmissionResource]: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResource] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.education_submission_resource import EducationSubmissionResource + + return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) + + async def patch(self,body: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationSubmissionResource]: + """ + Update the navigation property dependentResources in education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResource] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.education_submission_resource import EducationSubmissionResource + + return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property dependentResources for education + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property dependentResources in education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> EducationSubmissionResourceItemRequestBuilder: + """ + 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: EducationSubmissionResourceItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EducationSubmissionResourceItemRequestBuilderGetQueryParameters(): + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration(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/education/me/assignments/item/submissions/item/resources/item/education_submission_resource_item_request_builder.py b/msgraph/generated/education/me/assignments/item/submissions/item/resources/item/education_submission_resource_item_request_builder.py index f1f827f99e9..f0b89fa6e72 100644 --- a/msgraph/generated/education/me/assignments/item/submissions/item/resources/item/education_submission_resource_item_request_builder.py +++ b/msgraph/generated/education/me/assignments/item/submissions/item/resources/item/education_submission_resource_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from .........models.education_submission_resource import EducationSubmissionResource from .........models.o_data_errors.o_data_error import ODataError + from .dependent_resources.dependent_resources_request_builder import DependentResourcesRequestBuilder class EducationSubmissionResourceItemRequestBuilder(BaseRequestBuilder): """ @@ -138,6 +139,15 @@ def with_url(self,raw_url: str) -> EducationSubmissionResourceItemRequestBuilder raise TypeError("raw_url cannot be null.") return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, raw_url) + @property + def dependent_resources(self) -> DependentResourcesRequestBuilder: + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + """ + from .dependent_resources.dependent_resources_request_builder import DependentResourcesRequestBuilder + + return DependentResourcesRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/education/me/assignments/item/submissions/item/submitted_resources/item/dependent_resources/count/count_request_builder.py b/msgraph/generated/education/me/assignments/item/submissions/item/submitted_resources/item/dependent_resources/count/count_request_builder.py new file mode 100644 index 00000000000..44008819c18 --- /dev/null +++ b/msgraph/generated/education/me/assignments/item/submissions/item/submitted_resources/item/dependent_resources/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}/dependentResources/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/education/me/assignments/item/submissions/item/submitted_resources/item/dependent_resources/dependent_resources_request_builder.py b/msgraph/generated/education/me/assignments/item/submissions/item/submitted_resources/item/dependent_resources/dependent_resources_request_builder.py new file mode 100644 index 00000000000..b6798bd63ac --- /dev/null +++ b/msgraph/generated/education/me/assignments/item/submissions/item/submitted_resources/item/dependent_resources/dependent_resources_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.education_submission_resource import EducationSubmissionResource + from ..........models.education_submission_resource_collection_response import EducationSubmissionResourceCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.education_submission_resource_item_request_builder import EducationSubmissionResourceItemRequestBuilder + +class DependentResourcesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DependentResourcesRequestBuilder 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}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}/dependentResources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_education_submission_resource_id1(self,education_submission_resource_id1: str) -> EducationSubmissionResourceItemRequestBuilder: + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + param education_submission_resource_id1: The unique identifier of educationSubmissionResource + Returns: EducationSubmissionResourceItemRequestBuilder + """ + if education_submission_resource_id1 is None: + raise TypeError("education_submission_resource_id1 cannot be null.") + from .item.education_submission_resource_item_request_builder import EducationSubmissionResourceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["educationSubmissionResource%2Did1"] = education_submission_resource_id1 + return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]] = None) -> Optional[EducationSubmissionResourceCollectionResponse]: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResourceCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.education_submission_resource_collection_response import EducationSubmissionResourceCollectionResponse + + return await self.request_adapter.send_async(request_info, EducationSubmissionResourceCollectionResponse, error_mapping) + + async def post(self,body: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationSubmissionResource]: + """ + Create new navigation property to dependentResources for education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResource] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.education_submission_resource import EducationSubmissionResource + + return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to dependentResources for education + 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) -> DependentResourcesRequestBuilder: + """ + 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: DependentResourcesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DependentResourcesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class DependentResourcesRequestBuilderGetQueryParameters(): + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class DependentResourcesRequestBuilderGetRequestConfiguration(RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DependentResourcesRequestBuilderPostRequestConfiguration(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/education/me/assignments/item/submissions/item/submitted_resources/item/dependent_resources/item/education_submission_resource_item_request_builder.py b/msgraph/generated/education/me/assignments/item/submissions/item/submitted_resources/item/dependent_resources/item/education_submission_resource_item_request_builder.py new file mode 100644 index 00000000000..fb7bfcff204 --- /dev/null +++ b/msgraph/generated/education/me/assignments/item/submissions/item/submitted_resources/item/dependent_resources/item/education_submission_resource_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.education_submission_resource import EducationSubmissionResource + from ...........models.o_data_errors.o_data_error import ODataError + +class EducationSubmissionResourceItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EducationSubmissionResourceItemRequestBuilder 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}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}/dependentResources/{educationSubmissionResource%2Did1}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property dependentResources for education + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]] = None) -> Optional[EducationSubmissionResource]: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResource] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.education_submission_resource import EducationSubmissionResource + + return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) + + async def patch(self,body: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationSubmissionResource]: + """ + Update the navigation property dependentResources in education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResource] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.education_submission_resource import EducationSubmissionResource + + return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property dependentResources for education + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property dependentResources in education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> EducationSubmissionResourceItemRequestBuilder: + """ + 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: EducationSubmissionResourceItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EducationSubmissionResourceItemRequestBuilderGetQueryParameters(): + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration(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/education/me/assignments/item/submissions/item/submitted_resources/item/education_submission_resource_item_request_builder.py b/msgraph/generated/education/me/assignments/item/submissions/item/submitted_resources/item/education_submission_resource_item_request_builder.py index bf3b0efa32b..03a0e34c2b0 100644 --- a/msgraph/generated/education/me/assignments/item/submissions/item/submitted_resources/item/education_submission_resource_item_request_builder.py +++ b/msgraph/generated/education/me/assignments/item/submissions/item/submitted_resources/item/education_submission_resource_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from .........models.education_submission_resource import EducationSubmissionResource from .........models.o_data_errors.o_data_error import ODataError + from .dependent_resources.dependent_resources_request_builder import DependentResourcesRequestBuilder class EducationSubmissionResourceItemRequestBuilder(BaseRequestBuilder): """ @@ -138,6 +139,15 @@ def with_url(self,raw_url: str) -> EducationSubmissionResourceItemRequestBuilder raise TypeError("raw_url cannot be null.") return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, raw_url) + @property + def dependent_resources(self) -> DependentResourcesRequestBuilder: + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + """ + from .dependent_resources.dependent_resources_request_builder import DependentResourcesRequestBuilder + + return DependentResourcesRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/education/users/item/assignments/item/resources/item/dependent_resources/count/count_request_builder.py b/msgraph/generated/education/users/item/assignments/item/resources/item/dependent_resources/count/count_request_builder.py new file mode 100644 index 00000000000..33b1c15f477 --- /dev/null +++ b/msgraph/generated/education/users/item/assignments/item/resources/item/dependent_resources/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}/dependentResources/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/education/users/item/assignments/item/resources/item/dependent_resources/dependent_resources_request_builder.py b/msgraph/generated/education/users/item/assignments/item/resources/item/dependent_resources/dependent_resources_request_builder.py new file mode 100644 index 00000000000..9b9aadecc47 --- /dev/null +++ b/msgraph/generated/education/users/item/assignments/item/resources/item/dependent_resources/dependent_resources_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.education_assignment_resource import EducationAssignmentResource + from .........models.education_assignment_resource_collection_response import EducationAssignmentResourceCollectionResponse + from .........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.education_assignment_resource_item_request_builder import EducationAssignmentResourceItemRequestBuilder + +class DependentResourcesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationAssignmentResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DependentResourcesRequestBuilder 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}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}/dependentResources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_education_assignment_resource_id1(self,education_assignment_resource_id1: str) -> EducationAssignmentResourceItemRequestBuilder: + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationAssignmentResource entity. + param education_assignment_resource_id1: The unique identifier of educationAssignmentResource + Returns: EducationAssignmentResourceItemRequestBuilder + """ + if education_assignment_resource_id1 is None: + raise TypeError("education_assignment_resource_id1 cannot be null.") + from .item.education_assignment_resource_item_request_builder import EducationAssignmentResourceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["educationAssignmentResource%2Did1"] = education_assignment_resource_id1 + return EducationAssignmentResourceItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]] = None) -> Optional[EducationAssignmentResourceCollectionResponse]: + """ + A collection of assignment resources that depend on the parent educationAssignmentResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationAssignmentResourceCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.education_assignment_resource_collection_response import EducationAssignmentResourceCollectionResponse + + return await self.request_adapter.send_async(request_info, EducationAssignmentResourceCollectionResponse, error_mapping) + + async def post(self,body: EducationAssignmentResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationAssignmentResource]: + """ + Create new navigation property to dependentResources for education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationAssignmentResource] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.education_assignment_resource import EducationAssignmentResource + + return await self.request_adapter.send_async(request_info, EducationAssignmentResource, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of assignment resources that depend on the parent educationAssignmentResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: EducationAssignmentResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to dependentResources for education + 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) -> DependentResourcesRequestBuilder: + """ + 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: DependentResourcesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DependentResourcesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class DependentResourcesRequestBuilderGetQueryParameters(): + """ + A collection of assignment resources that depend on the parent educationAssignmentResource. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class DependentResourcesRequestBuilderGetRequestConfiguration(RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DependentResourcesRequestBuilderPostRequestConfiguration(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/education/users/item/assignments/item/resources/item/dependent_resources/item/education_assignment_resource_item_request_builder.py b/msgraph/generated/education/users/item/assignments/item/resources/item/dependent_resources/item/education_assignment_resource_item_request_builder.py new file mode 100644 index 00000000000..a817fe53fef --- /dev/null +++ b/msgraph/generated/education/users/item/assignments/item/resources/item/dependent_resources/item/education_assignment_resource_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.education_assignment_resource import EducationAssignmentResource + from ..........models.o_data_errors.o_data_error import ODataError + +class EducationAssignmentResourceItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationAssignmentResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EducationAssignmentResourceItemRequestBuilder 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}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}/dependentResources/{educationAssignmentResource%2Did1}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property dependentResources for education + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[EducationAssignmentResourceItemRequestBuilderGetQueryParameters]] = None) -> Optional[EducationAssignmentResource]: + """ + A collection of assignment resources that depend on the parent educationAssignmentResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationAssignmentResource] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.education_assignment_resource import EducationAssignmentResource + + return await self.request_adapter.send_async(request_info, EducationAssignmentResource, error_mapping) + + async def patch(self,body: EducationAssignmentResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationAssignmentResource]: + """ + Update the navigation property dependentResources in education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationAssignmentResource] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.education_assignment_resource import EducationAssignmentResource + + return await self.request_adapter.send_async(request_info, EducationAssignmentResource, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property dependentResources for education + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EducationAssignmentResourceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of assignment resources that depend on the parent educationAssignmentResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: EducationAssignmentResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property dependentResources in education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> EducationAssignmentResourceItemRequestBuilder: + """ + 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: EducationAssignmentResourceItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EducationAssignmentResourceItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EducationAssignmentResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EducationAssignmentResourceItemRequestBuilderGetQueryParameters(): + """ + A collection of assignment resources that depend on the parent educationAssignmentResource. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class EducationAssignmentResourceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EducationAssignmentResourceItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EducationAssignmentResourceItemRequestBuilderPatchRequestConfiguration(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/education/users/item/assignments/item/resources/item/education_assignment_resource_item_request_builder.py b/msgraph/generated/education/users/item/assignments/item/resources/item/education_assignment_resource_item_request_builder.py index 3f9eb1e41b1..6bb0236ac64 100644 --- a/msgraph/generated/education/users/item/assignments/item/resources/item/education_assignment_resource_item_request_builder.py +++ b/msgraph/generated/education/users/item/assignments/item/resources/item/education_assignment_resource_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ........models.education_assignment_resource import EducationAssignmentResource from ........models.o_data_errors.o_data_error import ODataError + from .dependent_resources.dependent_resources_request_builder import DependentResourcesRequestBuilder class EducationAssignmentResourceItemRequestBuilder(BaseRequestBuilder): """ @@ -138,6 +139,15 @@ def with_url(self,raw_url: str) -> EducationAssignmentResourceItemRequestBuilder raise TypeError("raw_url cannot be null.") return EducationAssignmentResourceItemRequestBuilder(self.request_adapter, raw_url) + @property + def dependent_resources(self) -> DependentResourcesRequestBuilder: + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationAssignmentResource entity. + """ + from .dependent_resources.dependent_resources_request_builder import DependentResourcesRequestBuilder + + return DependentResourcesRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class EducationAssignmentResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/education/users/item/assignments/item/submissions/item/resources/item/dependent_resources/count/count_request_builder.py b/msgraph/generated/education/users/item/assignments/item/submissions/item/resources/item/dependent_resources/count/count_request_builder.py new file mode 100644 index 00000000000..39a7ed6f25e --- /dev/null +++ b/msgraph/generated/education/users/item/assignments/item/submissions/item/resources/item/dependent_resources/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}/dependentResources/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/education/users/item/assignments/item/submissions/item/resources/item/dependent_resources/dependent_resources_request_builder.py b/msgraph/generated/education/users/item/assignments/item/submissions/item/resources/item/dependent_resources/dependent_resources_request_builder.py new file mode 100644 index 00000000000..3bf9c908733 --- /dev/null +++ b/msgraph/generated/education/users/item/assignments/item/submissions/item/resources/item/dependent_resources/dependent_resources_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.education_submission_resource import EducationSubmissionResource + from ...........models.education_submission_resource_collection_response import EducationSubmissionResourceCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.education_submission_resource_item_request_builder import EducationSubmissionResourceItemRequestBuilder + +class DependentResourcesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DependentResourcesRequestBuilder 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}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}/dependentResources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_education_submission_resource_id1(self,education_submission_resource_id1: str) -> EducationSubmissionResourceItemRequestBuilder: + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + param education_submission_resource_id1: The unique identifier of educationSubmissionResource + Returns: EducationSubmissionResourceItemRequestBuilder + """ + if education_submission_resource_id1 is None: + raise TypeError("education_submission_resource_id1 cannot be null.") + from .item.education_submission_resource_item_request_builder import EducationSubmissionResourceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["educationSubmissionResource%2Did1"] = education_submission_resource_id1 + return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]] = None) -> Optional[EducationSubmissionResourceCollectionResponse]: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResourceCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.education_submission_resource_collection_response import EducationSubmissionResourceCollectionResponse + + return await self.request_adapter.send_async(request_info, EducationSubmissionResourceCollectionResponse, error_mapping) + + async def post(self,body: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationSubmissionResource]: + """ + Create new navigation property to dependentResources for education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResource] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.education_submission_resource import EducationSubmissionResource + + return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to dependentResources for education + 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) -> DependentResourcesRequestBuilder: + """ + 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: DependentResourcesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DependentResourcesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class DependentResourcesRequestBuilderGetQueryParameters(): + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class DependentResourcesRequestBuilderGetRequestConfiguration(RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DependentResourcesRequestBuilderPostRequestConfiguration(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/education/users/item/assignments/item/submissions/item/resources/item/dependent_resources/item/education_submission_resource_item_request_builder.py b/msgraph/generated/education/users/item/assignments/item/submissions/item/resources/item/dependent_resources/item/education_submission_resource_item_request_builder.py new file mode 100644 index 00000000000..a71efc82e2e --- /dev/null +++ b/msgraph/generated/education/users/item/assignments/item/submissions/item/resources/item/dependent_resources/item/education_submission_resource_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.education_submission_resource import EducationSubmissionResource + from ............models.o_data_errors.o_data_error import ODataError + +class EducationSubmissionResourceItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EducationSubmissionResourceItemRequestBuilder 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}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}/dependentResources/{educationSubmissionResource%2Did1}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property dependentResources for education + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]] = None) -> Optional[EducationSubmissionResource]: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResource] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.education_submission_resource import EducationSubmissionResource + + return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) + + async def patch(self,body: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationSubmissionResource]: + """ + Update the navigation property dependentResources in education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResource] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.education_submission_resource import EducationSubmissionResource + + return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property dependentResources for education + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property dependentResources in education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> EducationSubmissionResourceItemRequestBuilder: + """ + 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: EducationSubmissionResourceItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EducationSubmissionResourceItemRequestBuilderGetQueryParameters(): + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration(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/education/users/item/assignments/item/submissions/item/resources/item/education_submission_resource_item_request_builder.py b/msgraph/generated/education/users/item/assignments/item/submissions/item/resources/item/education_submission_resource_item_request_builder.py index 58950176422..9f77d0499c5 100644 --- a/msgraph/generated/education/users/item/assignments/item/submissions/item/resources/item/education_submission_resource_item_request_builder.py +++ b/msgraph/generated/education/users/item/assignments/item/submissions/item/resources/item/education_submission_resource_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ..........models.education_submission_resource import EducationSubmissionResource from ..........models.o_data_errors.o_data_error import ODataError + from .dependent_resources.dependent_resources_request_builder import DependentResourcesRequestBuilder class EducationSubmissionResourceItemRequestBuilder(BaseRequestBuilder): """ @@ -138,6 +139,15 @@ def with_url(self,raw_url: str) -> EducationSubmissionResourceItemRequestBuilder raise TypeError("raw_url cannot be null.") return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, raw_url) + @property + def dependent_resources(self) -> DependentResourcesRequestBuilder: + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + """ + from .dependent_resources.dependent_resources_request_builder import DependentResourcesRequestBuilder + + return DependentResourcesRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/education/users/item/assignments/item/submissions/item/submitted_resources/item/dependent_resources/count/count_request_builder.py b/msgraph/generated/education/users/item/assignments/item/submissions/item/submitted_resources/item/dependent_resources/count/count_request_builder.py new file mode 100644 index 00000000000..3720d6e323c --- /dev/null +++ b/msgraph/generated/education/users/item/assignments/item/submissions/item/submitted_resources/item/dependent_resources/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}/dependentResources/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/education/users/item/assignments/item/submissions/item/submitted_resources/item/dependent_resources/dependent_resources_request_builder.py b/msgraph/generated/education/users/item/assignments/item/submissions/item/submitted_resources/item/dependent_resources/dependent_resources_request_builder.py new file mode 100644 index 00000000000..5069cb23859 --- /dev/null +++ b/msgraph/generated/education/users/item/assignments/item/submissions/item/submitted_resources/item/dependent_resources/dependent_resources_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.education_submission_resource import EducationSubmissionResource + from ...........models.education_submission_resource_collection_response import EducationSubmissionResourceCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.education_submission_resource_item_request_builder import EducationSubmissionResourceItemRequestBuilder + +class DependentResourcesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DependentResourcesRequestBuilder 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}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}/dependentResources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_education_submission_resource_id1(self,education_submission_resource_id1: str) -> EducationSubmissionResourceItemRequestBuilder: + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + param education_submission_resource_id1: The unique identifier of educationSubmissionResource + Returns: EducationSubmissionResourceItemRequestBuilder + """ + if education_submission_resource_id1 is None: + raise TypeError("education_submission_resource_id1 cannot be null.") + from .item.education_submission_resource_item_request_builder import EducationSubmissionResourceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["educationSubmissionResource%2Did1"] = education_submission_resource_id1 + return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]] = None) -> Optional[EducationSubmissionResourceCollectionResponse]: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResourceCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.education_submission_resource_collection_response import EducationSubmissionResourceCollectionResponse + + return await self.request_adapter.send_async(request_info, EducationSubmissionResourceCollectionResponse, error_mapping) + + async def post(self,body: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationSubmissionResource]: + """ + Create new navigation property to dependentResources for education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResource] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.education_submission_resource import EducationSubmissionResource + + return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to dependentResources for education + 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) -> DependentResourcesRequestBuilder: + """ + 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: DependentResourcesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DependentResourcesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class DependentResourcesRequestBuilderGetQueryParameters(): + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class DependentResourcesRequestBuilderGetRequestConfiguration(RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DependentResourcesRequestBuilderPostRequestConfiguration(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/education/users/item/assignments/item/submissions/item/submitted_resources/item/dependent_resources/item/education_submission_resource_item_request_builder.py b/msgraph/generated/education/users/item/assignments/item/submissions/item/submitted_resources/item/dependent_resources/item/education_submission_resource_item_request_builder.py new file mode 100644 index 00000000000..192bdd9e4d9 --- /dev/null +++ b/msgraph/generated/education/users/item/assignments/item/submissions/item/submitted_resources/item/dependent_resources/item/education_submission_resource_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.education_submission_resource import EducationSubmissionResource + from ............models.o_data_errors.o_data_error import ODataError + +class EducationSubmissionResourceItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new EducationSubmissionResourceItemRequestBuilder 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}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}/dependentResources/{educationSubmissionResource%2Did1}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property dependentResources for education + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]] = None) -> Optional[EducationSubmissionResource]: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResource] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.education_submission_resource import EducationSubmissionResource + + return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) + + async def patch(self,body: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationSubmissionResource]: + """ + Update the navigation property dependentResources in education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[EducationSubmissionResource] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.education_submission_resource import EducationSubmissionResource + + return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property dependentResources for education + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: EducationSubmissionResource, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property dependentResources in education + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> EducationSubmissionResourceItemRequestBuilder: + """ + 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: EducationSubmissionResourceItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EducationSubmissionResourceItemRequestBuilderGetQueryParameters(): + """ + A collection of submission resources that depend on the parent educationSubmissionResource. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration(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/education/users/item/assignments/item/submissions/item/submitted_resources/item/education_submission_resource_item_request_builder.py b/msgraph/generated/education/users/item/assignments/item/submissions/item/submitted_resources/item/education_submission_resource_item_request_builder.py index 9576761b2d5..324e46aeb97 100644 --- a/msgraph/generated/education/users/item/assignments/item/submissions/item/submitted_resources/item/education_submission_resource_item_request_builder.py +++ b/msgraph/generated/education/users/item/assignments/item/submissions/item/submitted_resources/item/education_submission_resource_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ..........models.education_submission_resource import EducationSubmissionResource from ..........models.o_data_errors.o_data_error import ODataError + from .dependent_resources.dependent_resources_request_builder import DependentResourcesRequestBuilder class EducationSubmissionResourceItemRequestBuilder(BaseRequestBuilder): """ @@ -138,6 +139,15 @@ def with_url(self,raw_url: str) -> EducationSubmissionResourceItemRequestBuilder raise TypeError("raw_url cannot be null.") return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, raw_url) + @property + def dependent_resources(self) -> DependentResourcesRequestBuilder: + """ + Provides operations to manage the dependentResources property of the microsoft.graph.educationSubmissionResource entity. + """ + from .dependent_resources.dependent_resources_request_builder import DependentResourcesRequestBuilder + + return DependentResourcesRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/execution_scope/execution_scope_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/execution_scope/execution_scope_request_builder.py index fab38a097b4..4f0825998e3 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/execution_scope/execution_scope_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/execution_scope/execution_scope_request_builder.py @@ -48,7 +48,7 @@ def by_user_processing_result_id(self,user_processing_result_id: str) -> UserPro async def get(self,request_configuration: Optional[RequestConfiguration[ExecutionScopeRequestBuilderGetQueryParameters]] = None) -> Optional[UserProcessingResultCollectionResponse]: """ - The unique identifier of the Microsoft Entra identity that last modified the workflow object. + The list of users that meet the workflowExecutionConditions of a workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UserProcessingResultCollectionResponse] """ @@ -68,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Executio def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExecutionScopeRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The unique identifier of the Microsoft Entra identity that last modified the workflow object. + The list of users that meet the workflowExecutionConditions of a workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -99,7 +99,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ExecutionScopeRequestBuilderGetQueryParameters(): """ - The unique identifier of the Microsoft Entra identity that last modified the workflow object. + The list of users that meet the workflowExecutionConditions of a workflow. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/execution_scope/item/user_processing_result_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/execution_scope/item/user_processing_result_item_request_builder.py index 660701b1c38..5fb08bf609a 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/execution_scope/item/user_processing_result_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/execution_scope/item/user_processing_result_item_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[UserProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> Optional[UserProcessingResult]: """ - The unique identifier of the Microsoft Entra identity that last modified the workflow object. + The list of users that meet the workflowExecutionConditions of a workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UserProcessingResult] """ @@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UserProc def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UserProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The unique identifier of the Microsoft Entra identity that last modified the workflow object. + The list of users that meet the workflowExecutionConditions of a workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -74,7 +74,7 @@ def with_url(self,raw_url: str) -> UserProcessingResultItemRequestBuilder: @dataclass class UserProcessingResultItemRequestBuilderGetQueryParameters(): """ - The unique identifier of the Microsoft Entra identity that last modified the workflow object. + The list of users that meet the workflowExecutionConditions of a workflow. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/execution_scope/execution_scope_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/execution_scope/execution_scope_request_builder.py index 687ca2eb41e..bbca640be3d 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/execution_scope/execution_scope_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/execution_scope/execution_scope_request_builder.py @@ -48,7 +48,7 @@ def by_user_processing_result_id(self,user_processing_result_id: str) -> UserPro async def get(self,request_configuration: Optional[RequestConfiguration[ExecutionScopeRequestBuilderGetQueryParameters]] = None) -> Optional[UserProcessingResultCollectionResponse]: """ - The unique identifier of the Microsoft Entra identity that last modified the workflow object. + The list of users that meet the workflowExecutionConditions of a workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UserProcessingResultCollectionResponse] """ @@ -68,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Executio def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExecutionScopeRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The unique identifier of the Microsoft Entra identity that last modified the workflow object. + The list of users that meet the workflowExecutionConditions of a workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -99,7 +99,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ExecutionScopeRequestBuilderGetQueryParameters(): """ - The unique identifier of the Microsoft Entra identity that last modified the workflow object. + The list of users that meet the workflowExecutionConditions of a workflow. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/execution_scope/item/user_processing_result_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/execution_scope/item/user_processing_result_item_request_builder.py index 9146a125181..ecf40af13e4 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/execution_scope/item/user_processing_result_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/execution_scope/item/user_processing_result_item_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[UserProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> Optional[UserProcessingResult]: """ - The unique identifier of the Microsoft Entra identity that last modified the workflow object. + The list of users that meet the workflowExecutionConditions of a workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UserProcessingResult] """ @@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UserProc def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UserProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The unique identifier of the Microsoft Entra identity that last modified the workflow object. + The list of users that meet the workflowExecutionConditions of a workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -74,7 +74,7 @@ def with_url(self,raw_url: str) -> UserProcessingResultItemRequestBuilder: @dataclass class UserProcessingResultItemRequestBuilderGetQueryParameters(): """ - The unique identifier of the Microsoft Entra identity that last modified the workflow object. + The list of users that meet the workflowExecutionConditions of a workflow. """ 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 b729075a487..e57d67686e6 100644 --- a/msgraph/generated/kiota-dom-export.txt +++ b/msgraph/generated/kiota-dom-export.txt @@ -50724,6 +50724,59 @@ msgraph.generated.education.classes.item.assignments.item.resources.count.CountR msgraph.generated.education.classes.item.assignments.item.resources.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.education.classes.item.assignments.item.resources.count.CountRequestBuilder::|public|url_template:str msgraph.generated.education.classes.item.assignments.item.resources.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetRequestConfiguration-->RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters] +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|by_education_assignment_resource_id1(education_assignment_resource_id1:str):EducationAssignmentResourceItemRequestBuilder +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]):EducationAssignmentResourceCollectionResponse +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|post(body:EducationAssignmentResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationAssignmentResource +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|to_post_request_information(body:EducationAssignmentResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|url_template:str +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|with_url(raw_url:str):DependentResourcesRequestBuilder +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EducationAssignmentResourceItemRequestBuilderGetQueryParameters] +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationAssignmentResourceItemRequestBuilderGetQueryParameters]):EducationAssignmentResource +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|patch(body:EducationAssignmentResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationAssignmentResource +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EducationAssignmentResourceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|to_patch_request_information(body:EducationAssignmentResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|url_template:str +msgraph.generated.education.classes.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|with_url(raw_url:str):EducationAssignmentResourceItemRequestBuilder msgraph.generated.education.classes.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder-->BaseRequestBuilder msgraph.generated.education.classes.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.education.classes.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -50733,6 +50786,7 @@ msgraph.generated.education.classes.item.assignments.item.resources.item.Educati msgraph.generated.education.classes.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.education.classes.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.education.classes.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.classes.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|dependent_resources:DependentResourcesRequestBuilder msgraph.generated.education.classes.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationAssignmentResourceItemRequestBuilderGetQueryParameters]):EducationAssignmentResource msgraph.generated.education.classes.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|patch(body:EducationAssignmentResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationAssignmentResource msgraph.generated.education.classes.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -50939,6 +50993,59 @@ msgraph.generated.education.classes.item.assignments.item.submissions.item.resou msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.count.CountRequestBuilder::|public|url_template:str msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetRequestConfiguration-->RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters] +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|by_education_submission_resource_id1(education_submission_resource_id1:str):EducationSubmissionResourceItemRequestBuilder +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]):EducationSubmissionResourceCollectionResponse +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|post(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationSubmissionResource +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|to_post_request_information(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|url_template:str +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|with_url(raw_url:str):DependentResourcesRequestBuilder +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters] +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]):EducationSubmissionResource +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|patch(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationSubmissionResource +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|to_patch_request_information(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|url_template:str +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|with_url(raw_url:str):EducationSubmissionResourceItemRequestBuilder msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder-->BaseRequestBuilder msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -50948,6 +51055,7 @@ msgraph.generated.education.classes.item.assignments.item.submissions.item.resou msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|dependent_resources:DependentResourcesRequestBuilder msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]):EducationSubmissionResource msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|patch(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationSubmissionResource msgraph.generated.education.classes.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -51019,6 +51127,59 @@ msgraph.generated.education.classes.item.assignments.item.submissions.item.submi msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.count.CountRequestBuilder::|public|url_template:str msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetRequestConfiguration-->RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters] +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|by_education_submission_resource_id1(education_submission_resource_id1:str):EducationSubmissionResourceItemRequestBuilder +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]):EducationSubmissionResourceCollectionResponse +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|post(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationSubmissionResource +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|to_post_request_information(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|url_template:str +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|with_url(raw_url:str):DependentResourcesRequestBuilder +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters] +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]):EducationSubmissionResource +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|patch(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationSubmissionResource +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|to_patch_request_information(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|url_template:str +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|with_url(raw_url:str):EducationSubmissionResourceItemRequestBuilder msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder-->BaseRequestBuilder msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -51028,6 +51189,7 @@ msgraph.generated.education.classes.item.assignments.item.submissions.item.submi msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder::|public|dependent_resources:DependentResourcesRequestBuilder msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]):EducationSubmissionResource msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder::|public|patch(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationSubmissionResource msgraph.generated.education.classes.item.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -51857,6 +52019,59 @@ msgraph.generated.education.me.assignments.item.resources.count.CountRequestBuil msgraph.generated.education.me.assignments.item.resources.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.education.me.assignments.item.resources.count.CountRequestBuilder::|public|url_template:str msgraph.generated.education.me.assignments.item.resources.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetRequestConfiguration-->RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters] +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|by_education_assignment_resource_id1(education_assignment_resource_id1:str):EducationAssignmentResourceItemRequestBuilder +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]):EducationAssignmentResourceCollectionResponse +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|post(body:EducationAssignmentResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationAssignmentResource +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|to_post_request_information(body:EducationAssignmentResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|url_template:str +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|with_url(raw_url:str):DependentResourcesRequestBuilder +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EducationAssignmentResourceItemRequestBuilderGetQueryParameters] +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationAssignmentResourceItemRequestBuilderGetQueryParameters]):EducationAssignmentResource +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|patch(body:EducationAssignmentResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationAssignmentResource +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EducationAssignmentResourceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|to_patch_request_information(body:EducationAssignmentResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|url_template:str +msgraph.generated.education.me.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|with_url(raw_url:str):EducationAssignmentResourceItemRequestBuilder msgraph.generated.education.me.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder-->BaseRequestBuilder msgraph.generated.education.me.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.education.me.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -51866,6 +52081,7 @@ msgraph.generated.education.me.assignments.item.resources.item.EducationAssignme msgraph.generated.education.me.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.education.me.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.education.me.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.me.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|dependent_resources:DependentResourcesRequestBuilder msgraph.generated.education.me.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationAssignmentResourceItemRequestBuilderGetQueryParameters]):EducationAssignmentResource msgraph.generated.education.me.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|patch(body:EducationAssignmentResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationAssignmentResource msgraph.generated.education.me.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -52072,6 +52288,59 @@ msgraph.generated.education.me.assignments.item.submissions.item.resources.count msgraph.generated.education.me.assignments.item.submissions.item.resources.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.education.me.assignments.item.submissions.item.resources.count.CountRequestBuilder::|public|url_template:str msgraph.generated.education.me.assignments.item.submissions.item.resources.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetRequestConfiguration-->RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters] +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|by_education_submission_resource_id1(education_submission_resource_id1:str):EducationSubmissionResourceItemRequestBuilder +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]):EducationSubmissionResourceCollectionResponse +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|post(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationSubmissionResource +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|to_post_request_information(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|url_template:str +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|with_url(raw_url:str):DependentResourcesRequestBuilder +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters] +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]):EducationSubmissionResource +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|patch(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationSubmissionResource +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|to_patch_request_information(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|url_template:str +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|with_url(raw_url:str):EducationSubmissionResourceItemRequestBuilder msgraph.generated.education.me.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder-->BaseRequestBuilder msgraph.generated.education.me.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.education.me.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -52081,6 +52350,7 @@ msgraph.generated.education.me.assignments.item.submissions.item.resources.item. msgraph.generated.education.me.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.education.me.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.education.me.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.me.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|dependent_resources:DependentResourcesRequestBuilder msgraph.generated.education.me.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]):EducationSubmissionResource msgraph.generated.education.me.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|patch(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationSubmissionResource msgraph.generated.education.me.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -52152,6 +52422,59 @@ msgraph.generated.education.me.assignments.item.submissions.item.submittedResour msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.count.CountRequestBuilder::|public|url_template:str msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetRequestConfiguration-->RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters] +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|by_education_submission_resource_id1(education_submission_resource_id1:str):EducationSubmissionResourceItemRequestBuilder +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]):EducationSubmissionResourceCollectionResponse +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|post(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationSubmissionResource +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|to_post_request_information(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|url_template:str +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|with_url(raw_url:str):DependentResourcesRequestBuilder +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters] +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]):EducationSubmissionResource +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|patch(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationSubmissionResource +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|to_patch_request_information(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|url_template:str +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|with_url(raw_url:str):EducationSubmissionResourceItemRequestBuilder msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder-->BaseRequestBuilder msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -52161,6 +52484,7 @@ msgraph.generated.education.me.assignments.item.submissions.item.submittedResour msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder::|public|dependent_resources:DependentResourcesRequestBuilder msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]):EducationSubmissionResource msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder::|public|patch(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationSubmissionResource msgraph.generated.education.me.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -53247,6 +53571,59 @@ msgraph.generated.education.users.item.assignments.item.resources.count.CountReq msgraph.generated.education.users.item.assignments.item.resources.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.education.users.item.assignments.item.resources.count.CountRequestBuilder::|public|url_template:str msgraph.generated.education.users.item.assignments.item.resources.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetRequestConfiguration-->RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters] +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|by_education_assignment_resource_id1(education_assignment_resource_id1:str):EducationAssignmentResourceItemRequestBuilder +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]):EducationAssignmentResourceCollectionResponse +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|post(body:EducationAssignmentResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationAssignmentResource +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|to_post_request_information(body:EducationAssignmentResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|url_template:str +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|with_url(raw_url:str):DependentResourcesRequestBuilder +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EducationAssignmentResourceItemRequestBuilderGetQueryParameters] +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationAssignmentResourceItemRequestBuilderGetQueryParameters]):EducationAssignmentResource +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|patch(body:EducationAssignmentResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationAssignmentResource +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EducationAssignmentResourceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|to_patch_request_information(body:EducationAssignmentResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|url_template:str +msgraph.generated.education.users.item.assignments.item.resources.item.dependentResources.item.EducationAssignmentResourceItemRequestBuilder::|public|with_url(raw_url:str):EducationAssignmentResourceItemRequestBuilder msgraph.generated.education.users.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder-->BaseRequestBuilder msgraph.generated.education.users.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.education.users.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -53256,6 +53633,7 @@ msgraph.generated.education.users.item.assignments.item.resources.item.Education msgraph.generated.education.users.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.education.users.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.education.users.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.users.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|dependent_resources:DependentResourcesRequestBuilder msgraph.generated.education.users.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationAssignmentResourceItemRequestBuilderGetQueryParameters]):EducationAssignmentResource msgraph.generated.education.users.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|patch(body:EducationAssignmentResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationAssignmentResource msgraph.generated.education.users.item.assignments.item.resources.item.EducationAssignmentResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -53462,6 +53840,59 @@ msgraph.generated.education.users.item.assignments.item.submissions.item.resourc msgraph.generated.education.users.item.assignments.item.submissions.item.resources.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.education.users.item.assignments.item.submissions.item.resources.count.CountRequestBuilder::|public|url_template:str msgraph.generated.education.users.item.assignments.item.submissions.item.resources.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetRequestConfiguration-->RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters] +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|by_education_submission_resource_id1(education_submission_resource_id1:str):EducationSubmissionResourceItemRequestBuilder +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]):EducationSubmissionResourceCollectionResponse +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|post(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationSubmissionResource +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|to_post_request_information(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|url_template:str +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.DependentResourcesRequestBuilder::|public|with_url(raw_url:str):DependentResourcesRequestBuilder +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters] +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]):EducationSubmissionResource +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|patch(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationSubmissionResource +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|to_patch_request_information(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|url_template:str +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|with_url(raw_url:str):EducationSubmissionResourceItemRequestBuilder msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder-->BaseRequestBuilder msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -53471,6 +53902,7 @@ msgraph.generated.education.users.item.assignments.item.submissions.item.resourc msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|dependent_resources:DependentResourcesRequestBuilder msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]):EducationSubmissionResource msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|patch(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationSubmissionResource msgraph.generated.education.users.item.assignments.item.submissions.item.resources.item.EducationSubmissionResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -53542,6 +53974,59 @@ msgraph.generated.education.users.item.assignments.item.submissions.item.submitt msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.count.CountRequestBuilder::|public|url_template:str msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderGetRequestConfiguration-->RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters] +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder.DependentResourcesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|by_education_submission_resource_id1(education_submission_resource_id1:str):EducationSubmissionResourceItemRequestBuilder +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]):EducationSubmissionResourceCollectionResponse +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|post(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationSubmissionResource +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DependentResourcesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|to_post_request_information(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|url_template:str +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.DependentResourcesRequestBuilder::|public|with_url(raw_url:str):DependentResourcesRequestBuilder +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters] +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]):EducationSubmissionResource +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|patch(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationSubmissionResource +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|to_patch_request_information(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|url_template:str +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.dependentResources.item.EducationSubmissionResourceItemRequestBuilder::|public|with_url(raw_url:str):EducationSubmissionResourceItemRequestBuilder msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder-->BaseRequestBuilder msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -53551,6 +54036,7 @@ msgraph.generated.education.users.item.assignments.item.submissions.item.submitt msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder::|public|dependent_resources:DependentResourcesRequestBuilder msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationSubmissionResourceItemRequestBuilderGetQueryParameters]):EducationSubmissionResource msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder::|public|patch(body:EducationSubmissionResource; request_configuration?:RequestConfiguration[QueryParameters]):EducationSubmissionResource msgraph.generated.education.users.item.assignments.item.submissions.item.submittedResources.item.EducationSubmissionResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -92730,6 +93216,12 @@ msgraph.generated.models.AccessPackageCustomExtensionStage::0003-AssignmentReque msgraph.generated.models.AccessPackageCustomExtensionStage::0004-AssignmentFourteenDaysBeforeExpiration msgraph.generated.models.AccessPackageCustomExtensionStage::0005-AssignmentOneDayBeforeExpiration msgraph.generated.models.AccessPackageCustomExtensionStage::0006-UnknownFutureValue +msgraph.generated.models.AccessPackageDynamicApprovalStage-->AccessPackageApprovalStage +msgraph.generated.models.AccessPackageDynamicApprovalStage::|public|constructor():None +msgraph.generated.models.AccessPackageDynamicApprovalStage::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AccessPackageDynamicApprovalStage::|public|odata_type:str +msgraph.generated.models.AccessPackageDynamicApprovalStage::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AccessPackageDynamicApprovalStage::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessPackageDynamicApprovalStage msgraph.generated.models.AccessPackageExternalUserLifecycleAction::0000-None_ msgraph.generated.models.AccessPackageExternalUserLifecycleAction::0001-BlockSignIn msgraph.generated.models.AccessPackageExternalUserLifecycleAction::0002-BlockSignInAndDelete @@ -92793,6 +93285,12 @@ msgraph.generated.models.AccessPackageQuestionCollectionResponse::|public|serial msgraph.generated.models.AccessPackageQuestionCollectionResponse::|public|value():list[AccessPackageQuestion] msgraph.generated.models.AccessPackageQuestionCollectionResponse::|public|value(value:list[AccessPackageQuestion]):None msgraph.generated.models.AccessPackageQuestionCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessPackageQuestionCollectionResponse +msgraph.generated.models.AccessPackageRequestApprovalStageCallbackConfiguration-->CustomExtensionCallbackConfiguration +msgraph.generated.models.AccessPackageRequestApprovalStageCallbackConfiguration::|public|constructor():None +msgraph.generated.models.AccessPackageRequestApprovalStageCallbackConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AccessPackageRequestApprovalStageCallbackConfiguration::|public|odata_type:str +msgraph.generated.models.AccessPackageRequestApprovalStageCallbackConfiguration::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AccessPackageRequestApprovalStageCallbackConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessPackageRequestApprovalStageCallbackConfiguration msgraph.generated.models.AccessPackageRequestState::0000-Submitted msgraph.generated.models.AccessPackageRequestState::0001-PendingApproval msgraph.generated.models.AccessPackageRequestState::0002-Delivering @@ -95570,6 +96068,14 @@ msgraph.generated.models.AssignmentOrder::|public|order(value:list[str]):None msgraph.generated.models.AssignmentOrder::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.AssignmentOrder::|static|public|create_from_discriminator_value(parse_node:ParseNode):AssignmentOrder msgraph.generated.models.AssignmentOrder~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.AssignmentRequestApprovalStageCallbackData-->AccessPackageAssignmentRequestCallbackData +msgraph.generated.models.AssignmentRequestApprovalStageCallbackData::|public|approval_stage():AccessPackageApprovalStage +msgraph.generated.models.AssignmentRequestApprovalStageCallbackData::|public|approval_stage(value:AccessPackageApprovalStage):None +msgraph.generated.models.AssignmentRequestApprovalStageCallbackData::|public|constructor():None +msgraph.generated.models.AssignmentRequestApprovalStageCallbackData::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AssignmentRequestApprovalStageCallbackData::|public|odata_type:str +msgraph.generated.models.AssignmentRequestApprovalStageCallbackData::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AssignmentRequestApprovalStageCallbackData::|static|public|create_from_discriminator_value(parse_node:ParseNode):AssignmentRequestApprovalStageCallbackData msgraph.generated.models.AssignmentType::0000-Required msgraph.generated.models.AssignmentType::0001-Recommended msgraph.generated.models.AssignmentType::0002-UnknownFutureValue @@ -106083,6 +106589,8 @@ msgraph.generated.models.EducationAssignmentRecipient::|static|public|create_fro msgraph.generated.models.EducationAssignmentRecipient~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.EducationAssignmentResource-->Entity msgraph.generated.models.EducationAssignmentResource::|public|constructor():None +msgraph.generated.models.EducationAssignmentResource::|public|dependent_resources():list[EducationAssignmentResource] +msgraph.generated.models.EducationAssignmentResource::|public|dependent_resources(value:list[EducationAssignmentResource]):None msgraph.generated.models.EducationAssignmentResource::|public|distribute_for_student_work():bool msgraph.generated.models.EducationAssignmentResource::|public|distribute_for_student_work(value:bool):None msgraph.generated.models.EducationAssignmentResource::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -106761,6 +107269,8 @@ msgraph.generated.models.EducationSubmissionResource-->Entity msgraph.generated.models.EducationSubmissionResource::|public|assignment_resource_url():str msgraph.generated.models.EducationSubmissionResource::|public|assignment_resource_url(value:str):None msgraph.generated.models.EducationSubmissionResource::|public|constructor():None +msgraph.generated.models.EducationSubmissionResource::|public|dependent_resources():list[EducationSubmissionResource] +msgraph.generated.models.EducationSubmissionResource::|public|dependent_resources(value:list[EducationSubmissionResource]):None msgraph.generated.models.EducationSubmissionResource::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.EducationSubmissionResource::|public|odata_type:str msgraph.generated.models.EducationSubmissionResource::|public|resource():EducationResource @@ -121020,9 +121530,15 @@ msgraph.generated.models.ProtectionRuleStatus::0001-Active msgraph.generated.models.ProtectionRuleStatus::0002-Completed msgraph.generated.models.ProtectionRuleStatus::0003-CompletedWithErrors msgraph.generated.models.ProtectionRuleStatus::0004-UnknownFutureValue +msgraph.generated.models.ProtectionRuleStatus::0005-UpdateRequested +msgraph.generated.models.ProtectionRuleStatus::0006-DeleteRequested msgraph.generated.models.ProtectionScopeState::0000-NotModified msgraph.generated.models.ProtectionScopeState::0001-Modified msgraph.generated.models.ProtectionScopeState::0002-UnknownFutureValue +msgraph.generated.models.ProtectionSource::0000-None_ +msgraph.generated.models.ProtectionSource::0001-Manual +msgraph.generated.models.ProtectionSource::0002-DynamicRule +msgraph.generated.models.ProtectionSource::0003-UnknownFutureValue msgraph.generated.models.ProtectionUnitBase-->Entity msgraph.generated.models.ProtectionUnitBase::|public|constructor():None msgraph.generated.models.ProtectionUnitBase::|public|created_by():IdentitySet @@ -121037,8 +121553,12 @@ msgraph.generated.models.ProtectionUnitBase::|public|last_modified_by(value:Iden msgraph.generated.models.ProtectionUnitBase::|public|last_modified_date_time():datetime.datetime msgraph.generated.models.ProtectionUnitBase::|public|last_modified_date_time(value:datetime.datetime):None msgraph.generated.models.ProtectionUnitBase::|public|odata_type:str +msgraph.generated.models.ProtectionUnitBase::|public|offboard_requested_date_time():datetime.datetime +msgraph.generated.models.ProtectionUnitBase::|public|offboard_requested_date_time(value:datetime.datetime):None msgraph.generated.models.ProtectionUnitBase::|public|policy_id():str msgraph.generated.models.ProtectionUnitBase::|public|policy_id(value:str):None +msgraph.generated.models.ProtectionUnitBase::|public|protection_sources():ProtectionSource +msgraph.generated.models.ProtectionUnitBase::|public|protection_sources(value:ProtectionSource):None msgraph.generated.models.ProtectionUnitBase::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.ProtectionUnitBase::|public|status():ProtectionUnitStatus msgraph.generated.models.ProtectionUnitBase::|public|status(value:ProtectionUnitStatus):None @@ -121081,6 +121601,9 @@ msgraph.generated.models.ProtectionUnitStatus::0002-UnprotectRequested msgraph.generated.models.ProtectionUnitStatus::0003-Unprotected msgraph.generated.models.ProtectionUnitStatus::0004-RemoveRequested msgraph.generated.models.ProtectionUnitStatus::0005-UnknownFutureValue +msgraph.generated.models.ProtectionUnitStatus::0006-OffboardRequested +msgraph.generated.models.ProtectionUnitStatus::0007-Offboarded +msgraph.generated.models.ProtectionUnitStatus::0008-CancelOffboardRequested msgraph.generated.models.ProvisionChannelEmailResult::|public|additional_data():dict[str, Any] msgraph.generated.models.ProvisionChannelEmailResult::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.ProvisionChannelEmailResult::|public|backing_store:BackingStore @@ -171996,6 +172519,15 @@ msgraph.generated.solutions.backupRestore.protectionUnits.graphSiteProtectionUni msgraph.generated.solutions.backupRestore.protectionUnits.graphSiteProtectionUnit.GraphSiteProtectionUnitRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphSiteProtectionUnitRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.solutions.backupRestore.protectionUnits.graphSiteProtectionUnit.GraphSiteProtectionUnitRequestBuilder::|public|url_template:str msgraph.generated.solutions.backupRestore.protectionUnits.graphSiteProtectionUnit.GraphSiteProtectionUnitRequestBuilder::|public|with_url(raw_url:str):GraphSiteProtectionUnitRequestBuilder +msgraph.generated.solutions.backupRestore.protectionUnits.item.cancelOffboard.CancelOffboardRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.protectionUnits.item.cancelOffboard.CancelOffboardRequestBuilder.CancelOffboardRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.backupRestore.protectionUnits.item.cancelOffboard.CancelOffboardRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.protectionUnits.item.cancelOffboard.CancelOffboardRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.protectionUnits.item.cancelOffboard.CancelOffboardRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):ProtectionUnitBase +msgraph.generated.solutions.backupRestore.protectionUnits.item.cancelOffboard.CancelOffboardRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.protectionUnits.item.cancelOffboard.CancelOffboardRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.protectionUnits.item.cancelOffboard.CancelOffboardRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.protectionUnits.item.cancelOffboard.CancelOffboardRequestBuilder::|public|with_url(raw_url:str):CancelOffboardRequestBuilder msgraph.generated.solutions.backupRestore.protectionUnits.item.graphDriveProtectionUnit.GraphDriveProtectionUnitRequestBuilder-->BaseRequestBuilder msgraph.generated.solutions.backupRestore.protectionUnits.item.graphDriveProtectionUnit.GraphDriveProtectionUnitRequestBuilder.GraphDriveProtectionUnitRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.solutions.backupRestore.protectionUnits.item.graphDriveProtectionUnit.GraphDriveProtectionUnitRequestBuilder.GraphDriveProtectionUnitRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -172032,16 +172564,27 @@ msgraph.generated.solutions.backupRestore.protectionUnits.item.graphSiteProtecti msgraph.generated.solutions.backupRestore.protectionUnits.item.graphSiteProtectionUnit.GraphSiteProtectionUnitRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphSiteProtectionUnitRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.solutions.backupRestore.protectionUnits.item.graphSiteProtectionUnit.GraphSiteProtectionUnitRequestBuilder::|public|url_template:str msgraph.generated.solutions.backupRestore.protectionUnits.item.graphSiteProtectionUnit.GraphSiteProtectionUnitRequestBuilder::|public|with_url(raw_url:str):GraphSiteProtectionUnitRequestBuilder +msgraph.generated.solutions.backupRestore.protectionUnits.item.offboard.OffboardRequestBuilder-->BaseRequestBuilder +msgraph.generated.solutions.backupRestore.protectionUnits.item.offboard.OffboardRequestBuilder.OffboardRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.solutions.backupRestore.protectionUnits.item.offboard.OffboardRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.solutions.backupRestore.protectionUnits.item.offboard.OffboardRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.solutions.backupRestore.protectionUnits.item.offboard.OffboardRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):ProtectionUnitBase +msgraph.generated.solutions.backupRestore.protectionUnits.item.offboard.OffboardRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.solutions.backupRestore.protectionUnits.item.offboard.OffboardRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.solutions.backupRestore.protectionUnits.item.offboard.OffboardRequestBuilder::|public|url_template:str +msgraph.generated.solutions.backupRestore.protectionUnits.item.offboard.OffboardRequestBuilder::|public|with_url(raw_url:str):OffboardRequestBuilder msgraph.generated.solutions.backupRestore.protectionUnits.item.ProtectionUnitBaseItemRequestBuilder-->BaseRequestBuilder msgraph.generated.solutions.backupRestore.protectionUnits.item.ProtectionUnitBaseItemRequestBuilder.ProtectionUnitBaseItemRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.solutions.backupRestore.protectionUnits.item.ProtectionUnitBaseItemRequestBuilder.ProtectionUnitBaseItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str msgraph.generated.solutions.backupRestore.protectionUnits.item.ProtectionUnitBaseItemRequestBuilder.ProtectionUnitBaseItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph.generated.solutions.backupRestore.protectionUnits.item.ProtectionUnitBaseItemRequestBuilder.ProtectionUnitBaseItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ProtectionUnitBaseItemRequestBuilderGetQueryParameters] +msgraph.generated.solutions.backupRestore.protectionUnits.item.ProtectionUnitBaseItemRequestBuilder::|public|cancel_offboard:CancelOffboardRequestBuilder msgraph.generated.solutions.backupRestore.protectionUnits.item.ProtectionUnitBaseItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.solutions.backupRestore.protectionUnits.item.ProtectionUnitBaseItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ProtectionUnitBaseItemRequestBuilderGetQueryParameters]):ProtectionUnitBase msgraph.generated.solutions.backupRestore.protectionUnits.item.ProtectionUnitBaseItemRequestBuilder::|public|graph_drive_protection_unit:GraphDriveProtectionUnitRequestBuilder msgraph.generated.solutions.backupRestore.protectionUnits.item.ProtectionUnitBaseItemRequestBuilder::|public|graph_mailbox_protection_unit:GraphMailboxProtectionUnitRequestBuilder msgraph.generated.solutions.backupRestore.protectionUnits.item.ProtectionUnitBaseItemRequestBuilder::|public|graph_site_protection_unit:GraphSiteProtectionUnitRequestBuilder +msgraph.generated.solutions.backupRestore.protectionUnits.item.ProtectionUnitBaseItemRequestBuilder::|public|offboard:OffboardRequestBuilder msgraph.generated.solutions.backupRestore.protectionUnits.item.ProtectionUnitBaseItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.solutions.backupRestore.protectionUnits.item.ProtectionUnitBaseItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.solutions.backupRestore.protectionUnits.item.ProtectionUnitBaseItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ProtectionUnitBaseItemRequestBuilderGetQueryParameters]):RequestInformation diff --git a/msgraph/generated/kiota-lock.json b/msgraph/generated/kiota-lock.json index 2142bfe0f1a..7c820d6bd8c 100644 --- a/msgraph/generated/kiota-lock.json +++ b/msgraph/generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "E6E45272A85DAC15CB5AC3A2A2ED9818EED73244D52A4A4A24A7D1A240F21A1D43F70EC730C56EFE2A8A55E98E2EF660C3838B6C3CEE7398BFB2C2E1885FF29A", + "descriptionHash": "B2FA7ABF690E531FF817BF174D140C84D65DAFBDEC961456F9DF7C5784E7FC3924A73B0A460D7ED81C7410B436708443A6FE16075FB72AC2AA98FB1A7AE637E4", "descriptionLocation": "../../msgraph-metadata/clean_v10_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.29.0", diff --git a/msgraph/generated/models/access_package_approval_stage.py b/msgraph/generated/models/access_package_approval_stage.py index 54bbe88ce4f..ae719f9ca62 100644 --- a/msgraph/generated/models/access_package_approval_stage.py +++ b/msgraph/generated/models/access_package_approval_stage.py @@ -7,6 +7,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .access_package_dynamic_approval_stage import AccessPackageDynamicApprovalStage from .subject_set import SubjectSet @dataclass @@ -44,6 +45,15 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AccessPackageAppro """ if parse_node is None: raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.accessPackageDynamicApprovalStage".casefold(): + from .access_package_dynamic_approval_stage import AccessPackageDynamicApprovalStage + + return AccessPackageDynamicApprovalStage() return AccessPackageApprovalStage() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -51,8 +61,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .access_package_dynamic_approval_stage import AccessPackageDynamicApprovalStage from .subject_set import SubjectSet + from .access_package_dynamic_approval_stage import AccessPackageDynamicApprovalStage from .subject_set import SubjectSet fields: dict[str, Callable[[Any], None]] = { diff --git a/msgraph/generated/models/access_package_assignment_request_callback_data.py b/msgraph/generated/models/access_package_assignment_request_callback_data.py index c9be37ea449..825acb967d0 100644 --- a/msgraph/generated/models/access_package_assignment_request_callback_data.py +++ b/msgraph/generated/models/access_package_assignment_request_callback_data.py @@ -6,6 +6,7 @@ if TYPE_CHECKING: from .access_package_custom_extension_stage import AccessPackageCustomExtensionStage + from .assignment_request_approval_stage_callback_data import AssignmentRequestApprovalStageCallbackData from .custom_extension_data import CustomExtensionData from .custom_extension_data import CustomExtensionData @@ -32,6 +33,15 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AccessPackageAssig """ if parse_node is None: raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.assignmentRequestApprovalStageCallbackData".casefold(): + from .assignment_request_approval_stage_callback_data import AssignmentRequestApprovalStageCallbackData + + return AssignmentRequestApprovalStageCallbackData() return AccessPackageAssignmentRequestCallbackData() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -40,9 +50,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .access_package_custom_extension_stage import AccessPackageCustomExtensionStage + from .assignment_request_approval_stage_callback_data import AssignmentRequestApprovalStageCallbackData from .custom_extension_data import CustomExtensionData from .access_package_custom_extension_stage import AccessPackageCustomExtensionStage + from .assignment_request_approval_stage_callback_data import AssignmentRequestApprovalStageCallbackData from .custom_extension_data import CustomExtensionData fields: dict[str, Callable[[Any], None]] = { diff --git a/msgraph/generated/models/access_package_dynamic_approval_stage.py b/msgraph/generated/models/access_package_dynamic_approval_stage.py new file mode 100644 index 00000000000..baa9ad6fa5a --- /dev/null +++ b/msgraph/generated/models/access_package_dynamic_approval_stage.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .access_package_approval_stage import AccessPackageApprovalStage + +from .access_package_approval_stage import AccessPackageApprovalStage + +@dataclass +class AccessPackageDynamicApprovalStage(AccessPackageApprovalStage, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.accessPackageDynamicApprovalStage" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AccessPackageDynamicApprovalStage: + """ + 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: AccessPackageDynamicApprovalStage + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AccessPackageDynamicApprovalStage() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .access_package_approval_stage import AccessPackageApprovalStage + + from .access_package_approval_stage import AccessPackageApprovalStage + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph/generated/models/access_package_request_approval_stage_callback_configuration.py b/msgraph/generated/models/access_package_request_approval_stage_callback_configuration.py new file mode 100644 index 00000000000..7a89a2769d5 --- /dev/null +++ b/msgraph/generated/models/access_package_request_approval_stage_callback_configuration.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .custom_extension_callback_configuration import CustomExtensionCallbackConfiguration + +from .custom_extension_callback_configuration import CustomExtensionCallbackConfiguration + +@dataclass +class AccessPackageRequestApprovalStageCallbackConfiguration(CustomExtensionCallbackConfiguration, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.accessPackageRequestApprovalStageCallbackConfiguration" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AccessPackageRequestApprovalStageCallbackConfiguration: + """ + 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: AccessPackageRequestApprovalStageCallbackConfiguration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AccessPackageRequestApprovalStageCallbackConfiguration() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .custom_extension_callback_configuration import CustomExtensionCallbackConfiguration + + from .custom_extension_callback_configuration import CustomExtensionCallbackConfiguration + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph/generated/models/android_compliance_policy.py b/msgraph/generated/models/android_compliance_policy.py index 8ab357f481b..cfe7540da7f 100644 --- a/msgraph/generated/models/android_compliance_policy.py +++ b/msgraph/generated/models/android_compliance_policy.py @@ -40,7 +40,7 @@ class AndroidCompliancePolicy(DeviceCompliancePolicy, Parsable): password_required: Optional[bool] = None # Android required password type. password_required_type: Optional[AndroidRequiredPasswordType] = None - # Devices must not be jailbroken or rooted. + # Indicates the device should not be rooted. When TRUE, if the device is detected as rooted it will be reported non-compliant. When FALSE, the device is not reported as non-compliant regardless of device rooted state. Default is FALSE. security_block_jailbroken_devices: Optional[bool] = None # Disable USB debugging on Android devices. security_disable_usb_debugging: Optional[bool] = None diff --git a/msgraph/generated/models/android_store_app.py b/msgraph/generated/models/android_store_app.py index 80884dfd7f5..49f27a3897d 100644 --- a/msgraph/generated/models/android_store_app.py +++ b/msgraph/generated/models/android_store_app.py @@ -21,7 +21,7 @@ class AndroidStoreApp(MobileApp, Parsable): app_store_url: Optional[str] = None # The value for the minimum applicable operating system. minimum_supported_operating_system: Optional[AndroidMinimumOperatingSystem] = None - # The package identifier. + # The package identifier. This property is read-only. package_id: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/android_work_profile_compliance_policy.py b/msgraph/generated/models/android_work_profile_compliance_policy.py index 93bea9d5ce0..7e2efb572ac 100644 --- a/msgraph/generated/models/android_work_profile_compliance_policy.py +++ b/msgraph/generated/models/android_work_profile_compliance_policy.py @@ -40,7 +40,7 @@ class AndroidWorkProfileCompliancePolicy(DeviceCompliancePolicy, Parsable): password_required: Optional[bool] = None # Android required password type. password_required_type: Optional[AndroidRequiredPasswordType] = None - # Devices must not be jailbroken or rooted. + # Indicates the device should not be rooted. When TRUE, if the device is detected as rooted it will be reported non-compliant. When FALSE, the device is not reported as non-compliant regardless of device rooted state. Default is FALSE. security_block_jailbroken_devices: Optional[bool] = None # Disable USB debugging on Android devices. security_disable_usb_debugging: Optional[bool] = None @@ -50,9 +50,9 @@ class AndroidWorkProfileCompliancePolicy(DeviceCompliancePolicy, Parsable): security_require_company_portal_app_integrity: Optional[bool] = None # Require Google Play Services to be installed and enabled on the device. security_require_google_play_services: Optional[bool] = None - # Require the device to pass the SafetyNet basic integrity check. + # Require the device to pass the Play Integrity basic integrity check. security_require_safety_net_attestation_basic_integrity: Optional[bool] = None - # Require the device to pass the SafetyNet certified device check. + # Require the device to pass the Play Integrity device integrity check. security_require_safety_net_attestation_certified_device: Optional[bool] = None # Require the device to have up to date security providers. The device will require Google Play Services to be enabled and up to date. security_require_up_to_date_security_providers: Optional[bool] = None diff --git a/msgraph/generated/models/apple_push_notification_certificate.py b/msgraph/generated/models/apple_push_notification_certificate.py index b6c997063a8..07729e5fdae 100644 --- a/msgraph/generated/models/apple_push_notification_certificate.py +++ b/msgraph/generated/models/apple_push_notification_certificate.py @@ -17,7 +17,7 @@ class ApplePushNotificationCertificate(Entity, Parsable): """ # Apple Id of the account used to create the MDM push certificate. apple_identifier: Optional[str] = None - # Not yet documented + # The certificate property certificate: Optional[str] = None # Certificate serial number. This property is read-only. certificate_serial_number: Optional[str] = None diff --git a/msgraph/generated/models/assignment_request_approval_stage_callback_data.py b/msgraph/generated/models/assignment_request_approval_stage_callback_data.py new file mode 100644 index 00000000000..b41396b9e1c --- /dev/null +++ b/msgraph/generated/models/assignment_request_approval_stage_callback_data.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .access_package_approval_stage import AccessPackageApprovalStage + from .access_package_assignment_request_callback_data import AccessPackageAssignmentRequestCallbackData + +from .access_package_assignment_request_callback_data import AccessPackageAssignmentRequestCallbackData + +@dataclass +class AssignmentRequestApprovalStageCallbackData(AccessPackageAssignmentRequestCallbackData, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.assignmentRequestApprovalStageCallbackData" + # The stage in the approval decision. + approval_stage: Optional[AccessPackageApprovalStage] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AssignmentRequestApprovalStageCallbackData: + """ + 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: AssignmentRequestApprovalStageCallbackData + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AssignmentRequestApprovalStageCallbackData() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .access_package_approval_stage import AccessPackageApprovalStage + from .access_package_assignment_request_callback_data import AccessPackageAssignmentRequestCallbackData + + from .access_package_approval_stage import AccessPackageApprovalStage + from .access_package_assignment_request_callback_data import AccessPackageAssignmentRequestCallbackData + + fields: dict[str, Callable[[Any], None]] = { + "approvalStage": lambda n : setattr(self, 'approval_stage', n.get_object_value(AccessPackageApprovalStage)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_object_value("approvalStage", self.approval_stage) + + diff --git a/msgraph/generated/models/call_event.py b/msgraph/generated/models/call_event.py index 9665ae7b7a9..4c0ed703d41 100644 --- a/msgraph/generated/models/call_event.py +++ b/msgraph/generated/models/call_event.py @@ -17,11 +17,11 @@ class CallEvent(Entity, Parsable): # The callEventType property call_event_type: Optional[CallEventType] = None - # The eventDateTime property + # The date and time when the event occurred. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. event_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None - # The participants property + # Participants collection for the call event. participants: Optional[list[Participant]] = None @staticmethod diff --git a/msgraph/generated/models/custom_extension_callback_configuration.py b/msgraph/generated/models/custom_extension_callback_configuration.py index 8a2a2c7a965..afab541185c 100644 --- a/msgraph/generated/models/custom_extension_callback_configuration.py +++ b/msgraph/generated/models/custom_extension_callback_configuration.py @@ -7,6 +7,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .access_package_request_approval_stage_callback_configuration import AccessPackageRequestApprovalStageCallbackConfiguration from .identity_governance.custom_task_extension_callback_configuration import CustomTaskExtensionCallbackConfiguration @dataclass @@ -35,6 +36,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> CustomExtensionCal mapping_value = child_node.get_str_value() if child_node else None except AttributeError: mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.accessPackageRequestApprovalStageCallbackConfiguration".casefold(): + from .access_package_request_approval_stage_callback_configuration import AccessPackageRequestApprovalStageCallbackConfiguration + + return AccessPackageRequestApprovalStageCallbackConfiguration() if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.customTaskExtensionCallbackConfiguration".casefold(): from .identity_governance.custom_task_extension_callback_configuration import CustomTaskExtensionCallbackConfiguration @@ -46,8 +51,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .access_package_request_approval_stage_callback_configuration import AccessPackageRequestApprovalStageCallbackConfiguration from .identity_governance.custom_task_extension_callback_configuration import CustomTaskExtensionCallbackConfiguration + from .access_package_request_approval_stage_callback_configuration import AccessPackageRequestApprovalStageCallbackConfiguration from .identity_governance.custom_task_extension_callback_configuration import CustomTaskExtensionCallbackConfiguration fields: dict[str, Callable[[Any], None]] = { diff --git a/msgraph/generated/models/custom_extension_data.py b/msgraph/generated/models/custom_extension_data.py index 3eb405ceefb..270267f5d56 100644 --- a/msgraph/generated/models/custom_extension_data.py +++ b/msgraph/generated/models/custom_extension_data.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .access_package_assignment_request_callback_data import AccessPackageAssignmentRequestCallbackData + from .assignment_request_approval_stage_callback_data import AssignmentRequestApprovalStageCallbackData from .identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData from .identity_governance.custom_task_extension_callout_data import CustomTaskExtensionCalloutData @@ -38,6 +39,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> CustomExtensionDat from .access_package_assignment_request_callback_data import AccessPackageAssignmentRequestCallbackData return AccessPackageAssignmentRequestCallbackData() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.assignmentRequestApprovalStageCallbackData".casefold(): + from .assignment_request_approval_stage_callback_data import AssignmentRequestApprovalStageCallbackData + + return AssignmentRequestApprovalStageCallbackData() if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.customTaskExtensionCallbackData".casefold(): from .identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData @@ -54,10 +59,12 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .access_package_assignment_request_callback_data import AccessPackageAssignmentRequestCallbackData + from .assignment_request_approval_stage_callback_data import AssignmentRequestApprovalStageCallbackData from .identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData from .identity_governance.custom_task_extension_callout_data import CustomTaskExtensionCalloutData from .access_package_assignment_request_callback_data import AccessPackageAssignmentRequestCallbackData + from .assignment_request_approval_stage_callback_data import AssignmentRequestApprovalStageCallbackData from .identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData from .identity_governance.custom_task_extension_callout_data import CustomTaskExtensionCalloutData diff --git a/msgraph/generated/models/device_and_app_management_data.py b/msgraph/generated/models/device_and_app_management_data.py index f773964e3c8..f13c9dd44d2 100644 --- a/msgraph/generated/models/device_and_app_management_data.py +++ b/msgraph/generated/models/device_and_app_management_data.py @@ -15,7 +15,7 @@ class DeviceAndAppManagementData(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) - # Not yet documented + # The content property content: Optional[bytes] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/device_and_app_management_role_assignment.py b/msgraph/generated/models/device_and_app_management_role_assignment.py index 99aaff586b2..978d2156afd 100644 --- a/msgraph/generated/models/device_and_app_management_role_assignment.py +++ b/msgraph/generated/models/device_and_app_management_role_assignment.py @@ -14,7 +14,7 @@ class DeviceAndAppManagementRoleAssignment(RoleAssignment, Parsable): """ The Role Assignment resource. Role assignments tie together a role definition with members and scopes. There can be one or more role assignments per role. This applies to custom and built-in roles. """ - # The list of ids of role member security groups. These are IDs from Azure Active Directory. + # Indicates the list of role member security group Entra IDs. For example: {dec942f4-6777-4998-96b4-522e383b08e2}. members: Optional[list[str]] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/device_compliance_policy_setting_state_summary.py b/msgraph/generated/models/device_compliance_policy_setting_state_summary.py index b9cdfdbb89e..45f144f59c5 100644 --- a/msgraph/generated/models/device_compliance_policy_setting_state_summary.py +++ b/msgraph/generated/models/device_compliance_policy_setting_state_summary.py @@ -20,7 +20,7 @@ class DeviceCompliancePolicySettingStateSummary(Entity, Parsable): compliant_device_count: Optional[int] = None # Number of conflict devices conflict_device_count: Optional[int] = None - # Not yet documented + # The deviceComplianceSettingStates property device_compliance_setting_states: Optional[list[DeviceComplianceSettingState]] = None # Number of error devices error_device_count: Optional[int] = None diff --git a/msgraph/generated/models/device_enrollment_platform_restrictions_configuration.py b/msgraph/generated/models/device_enrollment_platform_restrictions_configuration.py index b0ccd8f505a..c1d603bcdad 100644 --- a/msgraph/generated/models/device_enrollment_platform_restrictions_configuration.py +++ b/msgraph/generated/models/device_enrollment_platform_restrictions_configuration.py @@ -17,15 +17,15 @@ class DeviceEnrollmentPlatformRestrictionsConfiguration(DeviceEnrollmentConfigur """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.deviceEnrollmentPlatformRestrictionsConfiguration" - # Android restrictions based on platform, platform operating system version, and device ownership + # Indicates restrictions for Android platform. android_restriction: Optional[DeviceEnrollmentPlatformRestriction] = None - # Ios restrictions based on platform, platform operating system version, and device ownership + # Indicates restrictions for IOS platform. ios_restriction: Optional[DeviceEnrollmentPlatformRestriction] = None - # Mac restrictions based on platform, platform operating system version, and device ownership + # Indicates restrictions for MacOS platform. mac_o_s_restriction: Optional[DeviceEnrollmentPlatformRestriction] = None - # Windows mobile restrictions based on platform, platform operating system version, and device ownership + # Indicates restrictions for Windows Mobile platform. windows_mobile_restriction: Optional[DeviceEnrollmentPlatformRestriction] = None - # Windows restrictions based on platform, platform operating system version, and device ownership + # Indicates restrictions for Windows platform. windows_restriction: Optional[DeviceEnrollmentPlatformRestriction] = None @staticmethod diff --git a/msgraph/generated/models/device_health_attestation_state.py b/msgraph/generated/models/device_health_attestation_state.py index d8669571f52..5f1e16a319b 100644 --- a/msgraph/generated/models/device_health_attestation_state.py +++ b/msgraph/generated/models/device_health_attestation_state.py @@ -75,7 +75,7 @@ class DeviceHealthAttestationState(AdditionalDataHolder, BackedModel, Parsable): test_signing: Optional[str] = None # The security version number of the Boot Application tpm_version: Optional[str] = None - # VSM is a container that protects high value assets from a compromised kernel + # Indicates whether the device has Virtual Secure Mode (VSM) enabled. Virtual Secure Mode (VSM) is a container that protects high value assets from a compromised kernel. This property will be deprecated in beta from August 2023. Support for this property will end in August 2025 for v1.0 API. A new property virtualizationBasedSecurity is added and used instead. The value used for virtualSecureMode will be passed by virtualizationBasedSecurity during the deprecation process. Possible values are 'enabled', 'disabled' and 'notApplicable'. 'enabled' indicates Virtual Secure Mode (VSM) is enabled. 'disabled' indicates Virtual Secure Mode (VSM) is disabled. 'notApplicable' indicates the device is not a Windows 11 device. Default value is 'notApplicable'. virtual_secure_mode: Optional[str] = None # Operating system running with limited services that is used to prepare a computer for Windows windows_p_e: Optional[str] = None diff --git a/msgraph/generated/models/device_management.py b/msgraph/generated/models/device_management.py index 40f15ff32c9..eba317e8b66 100644 --- a/msgraph/generated/models/device_management.py +++ b/msgraph/generated/models/device_management.py @@ -126,7 +126,7 @@ class DeviceManagement(Entity, Parsable): odata_type: Optional[str] = None # The remote assist partners. remote_assistance_partners: Optional[list[RemoteAssistancePartner]] = None - # Reports singleton + # The reports property reports: Optional[DeviceManagementReports] = None # The Resource Operations. resource_operations: Optional[list[ResourceOperation]] = None @@ -192,7 +192,7 @@ class DeviceManagement(Entity, Parsable): user_experience_analytics_work_from_anywhere_metrics: Optional[list[UserExperienceAnalyticsWorkFromAnywhereMetric]] = None # The user experience analytics work from anywhere model performance user_experience_analytics_work_from_anywhere_model_performance: Optional[list[UserExperienceAnalyticsWorkFromAnywhereModelPerformance]] = None - # Virtual endpoint + # The virtualEndpoint property virtual_endpoint: Optional[VirtualEndpoint] = None # The Windows autopilot device identities contained collection. windows_autopilot_device_identities: Optional[list[WindowsAutopilotDeviceIdentity]] = None diff --git a/msgraph/generated/models/device_management_export_job.py b/msgraph/generated/models/device_management_export_job.py index 6a6f4b836d9..f1371686bfa 100644 --- a/msgraph/generated/models/device_management_export_job.py +++ b/msgraph/generated/models/device_management_export_job.py @@ -18,9 +18,9 @@ class DeviceManagementExportJob(Entity, Parsable): """ Entity representing a job to export a report. """ - # Time that the exported report expires + # Time that the exported report expires. expiration_date_time: Optional[datetime.datetime] = None - # Filters applied on the report + # Filters applied on the report. The maximum length allowed for this property is 2000 characters. filter: Optional[str] = None # Possible values for the file format of a report to be exported. format: Optional[DeviceManagementReportFileFormat] = None @@ -28,17 +28,17 @@ class DeviceManagementExportJob(Entity, Parsable): localization_type: Optional[DeviceManagementExportJobLocalizationType] = None # The OdataType property odata_type: Optional[str] = None - # Name of the report + # Name of the report. The maximum length allowed for this property is 2000 characters. report_name: Optional[str] = None - # Time that the exported report was requested + # Time that the exported report was requested. request_date_time: Optional[datetime.datetime] = None - # Columns selected from the report + # Columns selected from the report. The maximum number of allowed columns names is 256. The maximum length allowed for each column name in this property is 1000 characters. select: Optional[list[str]] = None - # A snapshot is an identifiable subset of the dataset represented by the ReportName. A sessionId or CachedReportConfiguration id can be used here. If a sessionId is specified, Filter, Select, and OrderBy are applied to the data represented by the sessionId. Filter, Select, and OrderBy cannot be specified together with a CachedReportConfiguration id. + # A snapshot is an identifiable subset of the dataset represented by the ReportName. A sessionId or CachedReportConfiguration id can be used here. If a sessionId is specified, Filter, Select, and OrderBy are applied to the data represented by the sessionId. Filter, Select, and OrderBy cannot be specified together with a CachedReportConfiguration id. The maximum length allowed for this property is 128 characters. snapshot_id: Optional[str] = None # Possible statuses associated with a generated report. status: Optional[DeviceManagementReportStatus] = None - # Temporary location of the exported report + # Temporary location of the exported report. url: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/device_management_reports.py b/msgraph/generated/models/device_management_reports.py index b2ffac351f9..b7cc2853d0a 100644 --- a/msgraph/generated/models/device_management_reports.py +++ b/msgraph/generated/models/device_management_reports.py @@ -12,7 +12,7 @@ @dataclass class DeviceManagementReports(Entity, Parsable): - # Entity representing a job to export a report + # Entity representing a job to export a report. export_jobs: Optional[list[DeviceManagementExportJob]] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/domain.py b/msgraph/generated/models/domain.py index e41da8470ca..56bd964e2a1 100644 --- a/msgraph/generated/models/domain.py +++ b/msgraph/generated/models/domain.py @@ -15,7 +15,7 @@ @dataclass class Domain(Entity, Parsable): - # Indicates the configured authentication type for the domain. The value is either Managed or Federated. Managed indicates a cloud managed domain where Microsoft Entra ID performs user authentication. Federated indicates authentication is federated with an identity provider such as the tenant's on-premises Active Directory via Active Directory Federation Services. Not nullable. To update this property in delegated scenarios, the calling app must be assigned the Directory.AccessAsUser.All delegated permission. + # Indicates the configured authentication type for the domain. The value is either Managed or Federated. Managed indicates a cloud managed domain where Microsoft Entra ID performs user authentication. Federated indicates authentication is federated with an identity provider such as the tenant's on-premises Active Directory via Active Directory Federation Services. Not nullable. To update this property in delegated scenarios, the calling app must be assigned the Domain-InternalFederation.ReadWrite.All permission. authentication_type: Optional[str] = None # This property is always null except when the verify action is used. When the verify action is used, a domain entity is returned in the response. The availabilityStatus property of the domain entity in the response is either AvailableImmediately or EmailVerifiedDomainTakeoverScheduled. availability_status: Optional[str] = None diff --git a/msgraph/generated/models/education_assignment_resource.py b/msgraph/generated/models/education_assignment_resource.py index 4e81104ed38..de51c11c4d9 100644 --- a/msgraph/generated/models/education_assignment_resource.py +++ b/msgraph/generated/models/education_assignment_resource.py @@ -12,6 +12,8 @@ @dataclass class EducationAssignmentResource(Entity, Parsable): + # A collection of assignment resources that depend on the parent educationAssignmentResource. + dependent_resources: Optional[list[EducationAssignmentResource]] = None # Indicates whether this resource should be copied to each student submission for modification and submission. Required distribute_for_student_work: Optional[bool] = None # The OdataType property @@ -42,6 +44,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .entity import Entity fields: dict[str, Callable[[Any], None]] = { + "dependentResources": lambda n : setattr(self, 'dependent_resources', n.get_collection_of_object_values(EducationAssignmentResource)), "distributeForStudentWork": lambda n : setattr(self, 'distribute_for_student_work', n.get_bool_value()), "resource": lambda n : setattr(self, 'resource', n.get_object_value(EducationResource)), } @@ -58,6 +61,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_collection_of_object_values("dependentResources", self.dependent_resources) writer.write_bool_value("distributeForStudentWork", self.distribute_for_student_work) writer.write_object_value("resource", self.resource) diff --git a/msgraph/generated/models/education_submission_resource.py b/msgraph/generated/models/education_submission_resource.py index e3178ba7354..a0630e0baae 100644 --- a/msgraph/generated/models/education_submission_resource.py +++ b/msgraph/generated/models/education_submission_resource.py @@ -12,8 +12,10 @@ @dataclass class EducationSubmissionResource(Entity, Parsable): - # Pointer to the assignment from which the resource was copied, and if null, the student uploaded the resource. + # Pointer to the assignment from which the resource was copied. If the value is null, the student uploaded the resource. assignment_resource_url: Optional[str] = None + # A collection of submission resources that depend on the parent educationSubmissionResource. + dependent_resources: Optional[list[EducationSubmissionResource]] = None # The OdataType property odata_type: Optional[str] = None # Resource object. @@ -43,6 +45,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "assignmentResourceUrl": lambda n : setattr(self, 'assignment_resource_url', n.get_str_value()), + "dependentResources": lambda n : setattr(self, 'dependent_resources', n.get_collection_of_object_values(EducationSubmissionResource)), "resource": lambda n : setattr(self, 'resource', n.get_object_value(EducationResource)), } super_fields = super().get_field_deserializers() @@ -59,6 +62,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_str_value("assignmentResourceUrl", self.assignment_resource_url) + writer.write_collection_of_object_values("dependentResources", self.dependent_resources) writer.write_object_value("resource", self.resource) diff --git a/msgraph/generated/models/emergency_call_event.py b/msgraph/generated/models/emergency_call_event.py index d735e9a753e..977adcb0217 100644 --- a/msgraph/generated/models/emergency_call_event.py +++ b/msgraph/generated/models/emergency_call_event.py @@ -12,13 +12,13 @@ @dataclass class EmergencyCallEvent(CallEvent, Parsable): - # The callerInfo property + # The information of the emergency caller. caller_info: Optional[EmergencyCallerInfo] = None - # The emergencyNumberDialed property + # The emergency number dialed. emergency_number_dialed: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # The policyName property + # The policy name for the emergency call event. policy_name: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/emergency_caller_info.py b/msgraph/generated/models/emergency_caller_info.py index fe76b590af9..97dc371ba15 100644 --- a/msgraph/generated/models/emergency_caller_info.py +++ b/msgraph/generated/models/emergency_caller_info.py @@ -15,17 +15,17 @@ class EmergencyCallerInfo(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 displayName property + # The display name of the emergency caller. display_name: Optional[str] = None - # The location property + # The location of the emergency caller. location: Optional[Location] = None # The OdataType property odata_type: Optional[str] = None - # The phoneNumber property + # The phone number of the emergency caller. phone_number: Optional[str] = None - # The tenantId property + # The tenant ID of the emergency caller. tenant_id: Optional[str] = None - # The upn property + # The user principal name of the emergency caller. upn: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/identity_governance/workflow.py b/msgraph/generated/models/identity_governance/workflow.py index bfa21b81404..c565a1d697c 100644 --- a/msgraph/generated/models/identity_governance/workflow.py +++ b/msgraph/generated/models/identity_governance/workflow.py @@ -20,7 +20,7 @@ class Workflow(WorkflowBase, Parsable): odata_type: Optional[str] = "#microsoft.graph.identityGovernance.workflow" # When the workflow was deleted.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. deleted_date_time: Optional[datetime.datetime] = None - # The unique identifier of the Microsoft Entra identity that last modified the workflow object. + # The list of users that meet the workflowExecutionConditions of a workflow. execution_scope: Optional[list[UserProcessingResult]] = None # Identifier used for individually addressing a specific workflow.Supports $filter(eq, ne) and $orderby. id: Optional[str] = None diff --git a/msgraph/generated/models/ios_compliance_policy.py b/msgraph/generated/models/ios_compliance_policy.py index 03193bca110..1f8c4ced8a3 100644 --- a/msgraph/generated/models/ios_compliance_policy.py +++ b/msgraph/generated/models/ios_compliance_policy.py @@ -44,7 +44,7 @@ class IosCompliancePolicy(DeviceCompliancePolicy, Parsable): passcode_required: Optional[bool] = None # Possible values of required passwords. passcode_required_type: Optional[RequiredPasswordType] = None - # Devices must not be jailbroken or rooted. + # Indicates the device should not be jailbroken. When TRUE, if the device is detected as jailbroken it will be reported non-compliant. When FALSE, the device is not reported as non-compliant regardless of device jailbroken state. Default is FALSE. security_block_jailbroken_devices: Optional[bool] = None @staticmethod diff --git a/msgraph/generated/models/ios_minimum_operating_system.py b/msgraph/generated/models/ios_minimum_operating_system.py index 152dd372ce7..1ba6cefe2ff 100644 --- a/msgraph/generated/models/ios_minimum_operating_system.py +++ b/msgraph/generated/models/ios_minimum_operating_system.py @@ -17,21 +17,21 @@ class IosMinimumOperatingSystem(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The OdataType property odata_type: Optional[str] = None - # When TRUE, only Version 10.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. + # Indicates the minimum iOS version support required for the managed device. When 'True', iOS with OS Version 10.0 or later is required to install the app. If 'False', iOS Version 10.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. v10_0: Optional[bool] = None - # When TRUE, only Version 11.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. + # Indicates the minimum iOS version support required for the managed device. When 'True', iOS with OS Version 11.0 or later is required to install the app. If 'False', iOS Version 11.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. v11_0: Optional[bool] = None - # When TRUE, only Version 12.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. + # Indicates the minimum iOS version support required for the managed device. When 'True', iOS with OS Version 12.0 or later is required to install the app. If 'False', iOS Version 12.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. v12_0: Optional[bool] = None - # When TRUE, only Version 13.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. + # Indicates the minimum iOS version support required for the managed device. When 'True', iOS with OS Version 13.0 or later is required to install the app. If 'False', iOS Version 13.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. v13_0: Optional[bool] = None - # When TRUE, only Version 14.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. + # Indicates the minimum iOS version support required for the managed device. When 'True', iOS with OS Version 14.0 or later is required to install the app. If 'False', iOS Version 14.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. v14_0: Optional[bool] = None - # When TRUE, only Version 15.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. + # Indicates the minimum iOS version support required for the managed device. When 'True', iOS with OS Version 15.0 or later is required to install the app. If 'False', iOS Version 15.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. v15_0: Optional[bool] = None - # When TRUE, only Version 8.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. + # Indicates the minimum iOS version support required for the managed device. When 'True', iOS with OS Version 8.0 or later is required to install the app. If 'False', iOS Version 8.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. v8_0: Optional[bool] = None - # When TRUE, only Version 9.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. + # Indicates the minimum iOS version support required for the managed device. When 'True', iOS with OS Version 9.0 or later is required to install the app. If 'False', iOS Version 9.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. v9_0: Optional[bool] = None @staticmethod diff --git a/msgraph/generated/models/mac_o_s_lob_app.py b/msgraph/generated/models/mac_o_s_lob_app.py index cd0cb08546c..080f278a10f 100644 --- a/msgraph/generated/models/mac_o_s_lob_app.py +++ b/msgraph/generated/models/mac_o_s_lob_app.py @@ -24,9 +24,9 @@ class MacOSLobApp(MobileLobApp, Parsable): bundle_id: Optional[str] = None # List of ComplexType macOSLobChildApp objects. Represents the apps expected to be installed by the package. child_apps: Optional[list[MacOSLobChildApp]] = None - # When TRUE, indicates that the app's version will NOT be used to detect if the app is installed on a device. When FALSE, indicates that the app's version will be used to detect if the app is installed on a device. Set this to true for apps that use a self update feature. + # When TRUE, indicates that the app's version will NOT be used to detect if the app is installed on a device. When FALSE, indicates that the app's version will be used to detect if the app is installed on a device. Set this to true for apps that use a self update feature. The default value is FALSE. ignore_version_detection: Optional[bool] = None - # When TRUE, indicates that the app will be installed as managed (requires macOS 11.0 and other managed package restrictions). When FALSE, indicates that the app will be installed as unmanaged. + # When TRUE, indicates that the app will be installed as managed (requires macOS 11.0 and other managed package restrictions). When FALSE, indicates that the app will be installed as unmanaged. The default value is FALSE. install_as_managed: Optional[bool] = None # The MD5 hash codes. This is empty if the package was uploaded directly. If the Intune App Wrapping Tool is used to create a .intunemac, this value can be found inside the Detection.xml file. md5_hash: Optional[list[str]] = None diff --git a/msgraph/generated/models/mac_o_s_minimum_operating_system.py b/msgraph/generated/models/mac_o_s_minimum_operating_system.py index 58615c4df20..c410dc98864 100644 --- a/msgraph/generated/models/mac_o_s_minimum_operating_system.py +++ b/msgraph/generated/models/mac_o_s_minimum_operating_system.py @@ -17,29 +17,29 @@ class MacOSMinimumOperatingSystem(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The OdataType property odata_type: Optional[str] = None - # When TRUE, indicates OS X 10.10 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE. + # Indicates the minimum OS X version support required for the managed device. When 'True', macOS with OS X 10.10 or later is required to install the app. If 'False', OS X Version 10.10 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. v10_10: Optional[bool] = None - # When TRUE, indicates OS X 10.11 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE. + # Indicates the minimum OS X version support required for the managed device. When 'True', macOS with OS X 10.11 or later is required to install the app. If 'False', OS X Version 10.11 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. v10_11: Optional[bool] = None - # When TRUE, indicates macOS 10.12 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE. + # Indicates the minimum OS X version support required for the managed device. When 'True', macOS with OS X 10.12 or later is required to install the app. If 'False', OS X Version 10.12 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. v10_12: Optional[bool] = None - # When TRUE, indicates macOS 10.13 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE. + # Indicates the minimum OS X version support required for the managed device. When 'True', macOS with OS X 10.13 or later is required to install the app. If 'False', OS X Version 10.13 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. v10_13: Optional[bool] = None - # When TRUE, indicates macOS 10.14 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE. + # Indicates the minimum OS X version support required for the managed device. When 'True', macOS with OS X 10.14 or later is required to install the app. If 'False', OS X Version 10.14 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. v10_14: Optional[bool] = None - # When TRUE, indicates macOS 10.15 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE. + # Indicates the minimum OS X version support required for the managed device. When 'True', macOS with OS X 10.15 or later is required to install the app. If 'False', OS X Version 10.15 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. v10_15: Optional[bool] = None - # When TRUE, indicates Mac OS X 10.7 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE. + # Indicates the minimum OS X version support required for the managed device. When 'True', macOS with OS X 10.7 or later is required to install the app. If 'False', OS X Version 10.7 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. v10_7: Optional[bool] = None - # When TRUE, indicates OS X 10.8 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE. + # Indicates the minimum OS X version support required for the managed device. When 'True', macOS with OS X 10.8 or later is required to install the app. If 'False', OS X Version 10.8 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. v10_8: Optional[bool] = None - # When TRUE, indicates OS X 10.9 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE. + # Indicates the minimum OS X version support required for the managed device. When 'True', macOS with OS X 10.9 or later is required to install the app. If 'False', OS X Version 10.9 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. v10_9: Optional[bool] = None - # When TRUE, indicates macOS 11.0 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE. + # Indicates the minimum OS X version support required for the managed device. When 'True', macOS with OS X 11.0 or later is required to install the app. If 'False', OS X Version 11.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. v11_0: Optional[bool] = None - # When TRUE, indicates macOS 12.0 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE. + # Indicates the minimum OS X version support required for the managed device. When 'True', macOS with OS X 12.0 or later is required to install the app. If 'False', OS X Version 12.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. v12_0: Optional[bool] = None - # When TRUE, indicates macOS 13.0 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE. + # Indicates the minimum OS X version support required for the managed device. When 'True', macOS with OS X 13.0 or later is required to install the app. If 'False', OS X Version 13.0 is not the minimum version. Default value is False. Exactly one of the minimum operating system boolean values will be TRUE. v13_0: Optional[bool] = None @staticmethod diff --git a/msgraph/generated/models/managed_app_policy_deployment_summary.py b/msgraph/generated/models/managed_app_policy_deployment_summary.py index 994746921c6..0eece2d8e7b 100644 --- a/msgraph/generated/models/managed_app_policy_deployment_summary.py +++ b/msgraph/generated/models/managed_app_policy_deployment_summary.py @@ -16,13 +16,13 @@ class ManagedAppPolicyDeploymentSummary(Entity, Parsable): """ The ManagedAppEntity is the base entity type for all other entity types under app management workflow. """ - # Not yet documented + # The configurationDeployedUserCount property configuration_deployed_user_count: Optional[int] = None - # Not yet documented + # The configurationDeploymentSummaryPerApp property configuration_deployment_summary_per_app: Optional[list[ManagedAppPolicyDeploymentSummaryPerApp]] = None - # Not yet documented + # The displayName property display_name: Optional[str] = None - # Not yet documented + # The lastRefreshTime property last_refresh_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/managed_app_protection.py b/msgraph/generated/models/managed_app_protection.py index 6c83683c355..242521c2669 100644 --- a/msgraph/generated/models/managed_app_protection.py +++ b/msgraph/generated/models/managed_app_protection.py @@ -48,7 +48,7 @@ class ManagedAppProtection(ManagedAppPolicy, Parsable): managed_browser: Optional[ManagedBrowserType] = None # Indicates whether internet links should be opened in the managed browser app, or any custom browser specified by CustomBrowserProtocol (for iOS) or CustomBrowserPackageId/CustomBrowserDisplayName (for Android) managed_browser_to_open_links_required: Optional[bool] = None - # Maximum number of incorrect pin retry attempts before the managed app is either blocked or wiped. + # Maximum number of incorrect pin retry attempts before the managed app is either blocked or wiped. Valid values 1 to 65535 maximum_pin_retries: Optional[int] = None # Minimum pin length required for an app-level pin if PinRequired is set to True minimum_pin_length: Optional[int] = None diff --git a/msgraph/generated/models/managed_mobile_lob_app.py b/msgraph/generated/models/managed_mobile_lob_app.py index 8b21d5bcc93..b592803e8ea 100644 --- a/msgraph/generated/models/managed_mobile_lob_app.py +++ b/msgraph/generated/models/managed_mobile_lob_app.py @@ -21,11 +21,11 @@ class ManagedMobileLobApp(ManagedApp, Parsable): odata_type: Optional[str] = "#microsoft.graph.managedMobileLobApp" # The internal committed content version. committed_content_version: Optional[str] = None - # The list of content versions for this app. + # The list of content versions for this app. This property is read-only. content_versions: Optional[list[MobileAppContent]] = None # The name of the main Lob application file. file_name: Optional[str] = None - # The total size, including all uploaded files. + # The total size, including all uploaded files. This property is read-only. size: Optional[int] = None @staticmethod diff --git a/msgraph/generated/models/mobile_app.py b/msgraph/generated/models/mobile_app.py index 9a2c1da6e2e..3d93ac76073 100644 --- a/msgraph/generated/models/mobile_app.py +++ b/msgraph/generated/models/mobile_app.py @@ -49,7 +49,7 @@ class MobileApp(Entity, Parsable): assignments: Optional[list[MobileAppAssignment]] = None # The list of categories for this app. categories: Optional[list[MobileAppCategory]] = None - # The date and time the app was created. + # The date and time the app was created. This property is read-only. created_date_time: Optional[datetime.datetime] = None # The description of the app. description: Optional[str] = None @@ -63,7 +63,7 @@ class MobileApp(Entity, Parsable): is_featured: Optional[bool] = None # The large icon, to be displayed in the app details and used for upload of the icon. large_icon: Optional[MimeContent] = None - # The date and time the app was last modified. + # The date and time the app was last modified. This property is read-only. last_modified_date_time: Optional[datetime.datetime] = None # Notes for the app. notes: Optional[str] = None diff --git a/msgraph/generated/models/mobile_app_category.py b/msgraph/generated/models/mobile_app_category.py index 70448a0e75e..f34d29f0fc3 100644 --- a/msgraph/generated/models/mobile_app_category.py +++ b/msgraph/generated/models/mobile_app_category.py @@ -17,7 +17,7 @@ class MobileAppCategory(Entity, Parsable): """ # The name of the app category. display_name: Optional[str] = None - # The date and time the mobileAppCategory was last modified. + # The date and time the mobileAppCategory was last modified. This property is read-only. last_modified_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/mobile_app_content_file.py b/msgraph/generated/models/mobile_app_content_file.py index 575bd8a32fc..a520904da5d 100644 --- a/msgraph/generated/models/mobile_app_content_file.py +++ b/msgraph/generated/models/mobile_app_content_file.py @@ -16,25 +16,25 @@ class MobileAppContentFile(Entity, Parsable): """ Contains properties for a single installer file that is associated with a given mobileAppContent version. """ - # The Azure Storage URI. + # Indicates the Azure Storage URI that the file is uploaded to. Created by the service upon receiving a valid mobileAppContentFile. Read-only. This property is read-only. azure_storage_uri: Optional[str] = None - # The time the Azure storage Uri expires. + # Indicates the date and time when the Azure storage URI expires, in ISO 8601 format. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only. This property is read-only. azure_storage_uri_expiration_date_time: Optional[datetime.datetime] = None - # The time the file was created. + # Indicates created date and time associated with app content file, in ISO 8601 format. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only. This property is read-only. created_date_time: Optional[datetime.datetime] = None - # A value indicating whether the file is committed. + # A value indicating whether the file is committed. A committed app content file has been fully uploaded and validated by the Intune service. TRUE means that app content file is committed, FALSE means that app content file is not committed. Defaults to FALSE. Read-only. This property is read-only. is_committed: Optional[bool] = None # Indicates whether this content file is a dependency for the main content file. TRUE means that the content file is a dependency, FALSE means that the content file is not a dependency and is the main content file. Defaults to FALSE. is_dependency: Optional[bool] = None - # The manifest information. + # Indicates the manifest information, containing file metadata. manifest: Optional[bytes] = None - # the file name. + # Indicates the name of the file. name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # The size of the file prior to encryption. + # Indicates the original size of the file, in bytes. size: Optional[int] = None - # The size of the file after encryption. + # Indicates the size of the file after encryption, in bytes. size_encrypted: Optional[int] = None # Contains properties for upload request states. upload_state: Optional[MobileAppContentFileUploadState] = None diff --git a/msgraph/generated/models/mobile_lob_app.py b/msgraph/generated/models/mobile_lob_app.py index bcc0f953df4..4710eef37f4 100644 --- a/msgraph/generated/models/mobile_lob_app.py +++ b/msgraph/generated/models/mobile_lob_app.py @@ -27,11 +27,11 @@ class MobileLobApp(MobileApp, Parsable): odata_type: Optional[str] = "#microsoft.graph.mobileLobApp" # The internal committed content version. committed_content_version: Optional[str] = None - # The list of content versions for this app. + # The list of content versions for this app. This property is read-only. content_versions: Optional[list[MobileAppContent]] = None # The name of the main Lob application file. file_name: Optional[str] = None - # The total size, including all uploaded files. + # The total size, including all uploaded files. This property is read-only. size: Optional[int] = None @staticmethod diff --git a/msgraph/generated/models/mobile_threat_defense_connector.py b/msgraph/generated/models/mobile_threat_defense_connector.py index 717273abf66..3ed977de5f9 100644 --- a/msgraph/generated/models/mobile_threat_defense_connector.py +++ b/msgraph/generated/models/mobile_threat_defense_connector.py @@ -16,21 +16,21 @@ class MobileThreatDefenseConnector(Entity, Parsable): """ Entity which represents a connection to Mobile Threat Defense partner. """ - # When TRUE, indicates the Mobile Threat Defense partner may collect metadata about installed applications from Intune for IOS devices. When FALSE, indicates the Mobile Threat Defense partner may not collect metadata about installed applications from Intune for IOS devices. Default value is FALSE. + # When TRUE, indicates the Mobile Threat Defense partner may collect metadata about installed applications from Intune for iOS devices. When FALSE, indicates the Mobile Threat Defense partner may not collect metadata about installed applications from Intune for iOS devices. Default value is FALSE. allow_partner_to_collect_i_o_s_application_metadata: Optional[bool] = None - # When TRUE, indicates the Mobile Threat Defense partner may collect metadata about personally installed applications from Intune for IOS devices. When FALSE, indicates the Mobile Threat Defense partner may not collect metadata about personally installed applications from Intune for IOS devices. Default value is FALSE. + # When TRUE, indicates the Mobile Threat Defense partner may collect metadata about personally installed applications from Intune for iOS devices. When FALSE, indicates the Mobile Threat Defense partner may not collect metadata about personally installed applications from Intune for iOS devices. Default value is FALSE. allow_partner_to_collect_i_o_s_personal_application_metadata: Optional[bool] = None - # For Android, set whether Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant + # When TRUE, indicates that Intune must receive data from the Mobile Threat Defense partner prior to marking an Android device compliant. When FALSE, indicates that Intune may mark an Android device compliant before receiving data from the Mobile Threat Defense partner. android_device_blocked_on_missing_partner_data: Optional[bool] = None - # For Android, set whether data from the Mobile Threat Defense partner should be used during compliance evaluations + # When TRUE, indicates that data from the Mobile Threat Defense partner will be used during compliance evaluations for Android devices. When FALSE, indicates that data from the Mobile Threat Defense partner will not be used during compliance evaluations for Android devices. Default value is FALSE. android_enabled: Optional[bool] = None # When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during Mobile Application Management (MAM) evaluations for Android devices. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during Mobile Application Management (MAM) evaluations for Android devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE. android_mobile_application_management_enabled: Optional[bool] = None - # For IOS, set whether Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant + # When TRUE, indicates that Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant. When FALSE, indicates that Intune may not recieve data from Mobile Threat Defense partner prior to making device compliant. Default value is FALSE. ios_device_blocked_on_missing_partner_data: Optional[bool] = None - # For IOS, get or set whether data from the Mobile Threat Defense partner should be used during compliance evaluations + # When TRUE, indicates that data from the Mobile Threat Defense partner will be used during compliance evaluations for iOS devices. When FALSE, indicates that data from the Mobile Threat Defense partner will not be used during compliance evaluations for iOS devices. Default value is FALSE. ios_enabled: Optional[bool] = None - # When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during Mobile Application Management (MAM) evaluations for IOS devices. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during Mobile Application Management (MAM) evaluations for IOS devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE. + # When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during Mobile Application Management (MAM) evaluations for iOS devices. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during Mobile Application Management (MAM) evaluations for iOS devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE. ios_mobile_application_management_enabled: Optional[bool] = None # DateTime of last Heartbeat recieved from the Mobile Threat Defense partner last_heartbeat_date_time: Optional[datetime.datetime] = None @@ -40,13 +40,13 @@ class MobileThreatDefenseConnector(Entity, Parsable): odata_type: Optional[str] = None # Partner state of this tenant. partner_state: Optional[MobileThreatPartnerTenantState] = None - # Get or Set days the per tenant tolerance to unresponsiveness for this partner integration + # Indicates the number of days without receiving a heartbeat from a Mobile Threat Defense partner before the partner is marked as unresponsive. Intune will the ignore the data from this Mobile Threat Defense Partner for next compliance calculation. partner_unresponsiveness_threshold_in_days: Optional[int] = None - # Get or set whether to block devices on the enabled platforms that do not meet the minimum version requirements of the Mobile Threat Defense partner + # When TRUE, indicates that Intune will mark devices noncompliant on enabled platforms that do not meet the minimum version requirements of the Mobile Threat Defense partner. When FALSE, indicates that Intune will not mark devices noncompliant on enabled platforms that do not meet the minimum version requirements of the Mobile Threat Defense partner. Default value is FALSE. partner_unsupported_os_version_blocked: Optional[bool] = None - # When TRUE, inidicates that Intune must receive data from the Mobile Threat Defense partner prior to marking a device compliant for Windows. When FALSE, inidicates that Intune may make a device compliant without receiving data from the Mobile Threat Defense partner for Windows. Default value is FALSE. + # When TRUE, indicates that Intune must receive data from the data sync partner prior to marking a device compliant for Windows. When FALSE, indicates that Intune may mark a device compliant without receiving data from the data sync partner for Windows. Default value is FALSE. windows_device_blocked_on_missing_partner_data: Optional[bool] = None - # When TRUE, inidicates that data from the Mobile Threat Defense partner can be used during compliance evaluations for Windows. When FALSE, inidicates that data from the Mobile Threat Defense partner should not be used during compliance evaluations for Windows. Default value is FALSE. + # When TRUE, indicates that data from the Mobile Threat Defense partner will be used during compliance evaluations for Windows. When FALSE, indicates that data from the Mobile Threat Defense partner will not be used during compliance evaluations for Windows. Default value is FALSE. windows_enabled: Optional[bool] = None @staticmethod diff --git a/msgraph/generated/models/protection_rule_status.py b/msgraph/generated/models/protection_rule_status.py index 7dce722619f..872ecf84239 100644 --- a/msgraph/generated/models/protection_rule_status.py +++ b/msgraph/generated/models/protection_rule_status.py @@ -6,4 +6,6 @@ class ProtectionRuleStatus(str, Enum): Completed = "completed", CompletedWithErrors = "completedWithErrors", UnknownFutureValue = "unknownFutureValue", + UpdateRequested = "updateRequested", + DeleteRequested = "deleteRequested", diff --git a/msgraph/generated/models/protection_source.py b/msgraph/generated/models/protection_source.py new file mode 100644 index 00000000000..6306473baa5 --- /dev/null +++ b/msgraph/generated/models/protection_source.py @@ -0,0 +1,8 @@ +from enum import Enum + +class ProtectionSource(str, Enum): + None_ = "none", + Manual = "manual", + DynamicRule = "dynamicRule", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/protection_unit_base.py b/msgraph/generated/models/protection_unit_base.py index 7802b363795..204a8851aa9 100644 --- a/msgraph/generated/models/protection_unit_base.py +++ b/msgraph/generated/models/protection_unit_base.py @@ -10,6 +10,7 @@ from .entity import Entity from .identity_set import IdentitySet from .mailbox_protection_unit import MailboxProtectionUnit + from .protection_source import ProtectionSource from .protection_unit_status import ProtectionUnitStatus from .public_error import PublicError from .site_protection_unit import SiteProtectionUnit @@ -30,8 +31,12 @@ class ProtectionUnitBase(Entity, Parsable): last_modified_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None + # The date and time when protection unit offboard was requested. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + offboard_requested_date_time: Optional[datetime.datetime] = None # The unique identifier of the protection policy based on which protection unit was created. policy_id: Optional[str] = None + # The protectionSources property + protection_sources: Optional[ProtectionSource] = None # The status of the protection unit. The possible values are: protectRequested, protected, unprotectRequested, unprotected, removeRequested, unknownFutureValue, offboardRequested, offboarded, cancelOffboardRequested. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: offboardRequested, offboarded, cancelOffboardRequested. status: Optional[ProtectionUnitStatus] = None @@ -72,6 +77,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .entity import Entity from .identity_set import IdentitySet from .mailbox_protection_unit import MailboxProtectionUnit + from .protection_source import ProtectionSource from .protection_unit_status import ProtectionUnitStatus from .public_error import PublicError from .site_protection_unit import SiteProtectionUnit @@ -80,6 +86,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .entity import Entity from .identity_set import IdentitySet from .mailbox_protection_unit import MailboxProtectionUnit + from .protection_source import ProtectionSource from .protection_unit_status import ProtectionUnitStatus from .public_error import PublicError from .site_protection_unit import SiteProtectionUnit @@ -90,7 +97,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "error": lambda n : setattr(self, 'error', n.get_object_value(PublicError)), "lastModifiedBy": lambda n : setattr(self, 'last_modified_by', n.get_object_value(IdentitySet)), "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), + "offboardRequestedDateTime": lambda n : setattr(self, 'offboard_requested_date_time', n.get_datetime_value()), "policyId": lambda n : setattr(self, 'policy_id', n.get_str_value()), + "protectionSources": lambda n : setattr(self, 'protection_sources', n.get_collection_of_enum_values(ProtectionSource)), "status": lambda n : setattr(self, 'status', n.get_enum_value(ProtectionUnitStatus)), } super_fields = super().get_field_deserializers() @@ -111,7 +120,9 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("error", self.error) writer.write_object_value("lastModifiedBy", self.last_modified_by) writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) + writer.write_datetime_value("offboardRequestedDateTime", self.offboard_requested_date_time) writer.write_str_value("policyId", self.policy_id) + writer.write_enum_value("protectionSources", self.protection_sources) writer.write_enum_value("status", self.status) diff --git a/msgraph/generated/models/protection_unit_status.py b/msgraph/generated/models/protection_unit_status.py index f04d330ae23..33e113b010a 100644 --- a/msgraph/generated/models/protection_unit_status.py +++ b/msgraph/generated/models/protection_unit_status.py @@ -7,4 +7,7 @@ class ProtectionUnitStatus(str, Enum): Unprotected = "unprotected", RemoveRequested = "removeRequested", UnknownFutureValue = "unknownFutureValue", + OffboardRequested = "offboardRequested", + Offboarded = "offboarded", + CancelOffboardRequested = "cancelOffboardRequested", diff --git a/msgraph/generated/models/report.py b/msgraph/generated/models/report.py index 7f0b94e86dc..241030e3fab 100644 --- a/msgraph/generated/models/report.py +++ b/msgraph/generated/models/report.py @@ -15,7 +15,7 @@ class Report(AdditionalDataHolder, BackedModel, Parsable): # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: dict[str, Any] = field(default_factory=dict) - # Not yet documented + # The http content that has the data content: Optional[bytes] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/role_assignment.py b/msgraph/generated/models/role_assignment.py index a9b37ab5da8..deb6851959a 100644 --- a/msgraph/generated/models/role_assignment.py +++ b/msgraph/generated/models/role_assignment.py @@ -16,15 +16,15 @@ class RoleAssignment(Entity, Parsable): """ The Role Assignment resource. Role assignments tie together a role definition with members and scopes. There can be one or more role assignments per role. This applies to custom and built-in roles. """ - # Description of the Role Assignment. + # Indicates the description of the role assignment. For example: 'All administrators, employees and scope tags associated with the Houston office.' Max length is 1024 characters. description: Optional[str] = None - # The display or friendly name of the role Assignment. + # Indicates the display name of the role assignment. For example: 'Houston administrators and users'. Max length is 128 characters. display_name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # List of ids of role scope member security groups. These are IDs from Azure Active Directory. + # Indicates the list of resource scope security group Entra IDs. For example: {dec942f4-6777-4998-96b4-522e383b08e2}. resource_scopes: Optional[list[str]] = None - # Role definition this assignment is part of. + # Indicates the role definition for this role assignment. role_definition: Optional[RoleDefinition] = None @staticmethod diff --git a/msgraph/generated/models/security/case_operation.py b/msgraph/generated/models/security/case_operation.py index 5b0257cee6b..b139573402b 100644 --- a/msgraph/generated/models/security/case_operation.py +++ b/msgraph/generated/models/security/case_operation.py @@ -25,7 +25,7 @@ @dataclass class CaseOperation(Entity, Parsable): - # The type of action the operation represents. Possible values are: contentExport, applyTags, convertToPdf, index, estimateStatistics, addToReviewSet, holdUpdate, unknownFutureValue, purgeData, exportReport, exportResult. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: purgeData, exportReport, exportResult. + # The type of action the operation represents. Possible values are: contentExport, applyTags, convertToPdf, index, estimateStatistics, addToReviewSet, holdUpdate, unknownFutureValue, purgeData, exportReport, exportResult, holdPolicySync. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: purgeData, exportReport, exportResult, holdPolicySync. action: Optional[CaseAction] = None # The date and time the operation was completed. completed_date_time: Optional[datetime.datetime] = None @@ -39,7 +39,7 @@ class CaseOperation(Entity, Parsable): percent_progress: Optional[int] = None # Contains success and failure-specific result information. result_info: Optional[ResultInfo] = None - # The status of the case operation. Possible values are: notStarted, submissionFailed, running, succeeded, partiallySucceeded, failed. + # The status of the case operation. Possible values are: notStarted, submissionFailed, running, succeeded, partiallySucceeded, failed, unknownFutureValue. status: Optional[CaseOperationStatus] = None @staticmethod diff --git a/msgraph/generated/models/security/ediscovery_hold_policy_sync_operation.py b/msgraph/generated/models/security/ediscovery_hold_policy_sync_operation.py index 9b97599991a..621f779d146 100644 --- a/msgraph/generated/models/security/ediscovery_hold_policy_sync_operation.py +++ b/msgraph/generated/models/security/ediscovery_hold_policy_sync_operation.py @@ -14,7 +14,7 @@ class EdiscoveryHoldPolicySyncOperation(CaseOperation, Parsable): # The OdataType property odata_type: Optional[str] = None - # The reportFileMetadata property + # Contains the properties for report file metadata, including downloadUrl, fileName, and size. report_file_metadata: Optional[list[ReportFileMetadata]] = None @staticmethod diff --git a/msgraph/generated/models/setting_source.py b/msgraph/generated/models/setting_source.py index 709337e4d29..76d27aaeed3 100644 --- a/msgraph/generated/models/setting_source.py +++ b/msgraph/generated/models/setting_source.py @@ -15,9 +15,9 @@ class SettingSource(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) - # Not yet documented + # The displayName property display_name: Optional[str] = None - # Not yet documented + # The id property id: Optional[str] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/update_windows_device_account_action_parameter.py b/msgraph/generated/models/update_windows_device_account_action_parameter.py index f1cc21d19fc..caec8ae6155 100644 --- a/msgraph/generated/models/update_windows_device_account_action_parameter.py +++ b/msgraph/generated/models/update_windows_device_account_action_parameter.py @@ -15,19 +15,19 @@ class UpdateWindowsDeviceAccountActionParameter(AdditionalDataHolder, BackedMode # 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) - # Not yet documented + # The calendarSyncEnabled property calendar_sync_enabled: Optional[bool] = None - # Not yet documented + # The deviceAccount property device_account: Optional[WindowsDeviceAccount] = None - # Not yet documented + # The deviceAccountEmail property device_account_email: Optional[str] = None - # Not yet documented + # The exchangeServer property exchange_server: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # Not yet documented + # The passwordRotationEnabled property password_rotation_enabled: Optional[bool] = None - # Not yet documented + # The sessionInitiationProtocalAddress property session_initiation_protocal_address: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/vpp_token.py b/msgraph/generated/models/vpp_token.py index 9d846868458..7f704f4f11b 100644 --- a/msgraph/generated/models/vpp_token.py +++ b/msgraph/generated/models/vpp_token.py @@ -18,11 +18,11 @@ class VppToken(Entity, Parsable): """ You purchase multiple licenses for iOS apps through the Apple Volume Purchase Program for Business or Education. This involves setting up an Apple VPP account from the Apple website and uploading the Apple VPP Business or Education token to Intune. You can then synchronize your volume purchase information with Intune and track your volume-purchased app use. You can upload multiple Apple VPP Business or Education tokens. """ - # The Apple ID associated with the given Apple Volume Purchase Program Token. + # The apple Id associated with the given Apple Volume Purchase Program Token. apple_id: Optional[str] = None # Whether or not apps for the VPP token will be automatically updated. automatically_update_apps: Optional[bool] = None - # The country or region associated with the Apple Volume Purchase Program Token. + # Whether or not apps for the VPP token will be automatically updated. country_or_region: Optional[str] = None # The expiration date time of the Apple Volume Purchase Program Token. expiration_date_time: Optional[datetime.datetime] = None diff --git a/msgraph/generated/models/win32_lob_app.py b/msgraph/generated/models/win32_lob_app.py index b56f73af197..7c8a5a25bac 100644 --- a/msgraph/generated/models/win32_lob_app.py +++ b/msgraph/generated/models/win32_lob_app.py @@ -21,33 +21,33 @@ class Win32LobApp(MobileLobApp, Parsable): """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.win32LobApp" - # Indicates the Windows architecture(s) this app should be installed on. The app will be treated as not applicable for devices with architectures not matching the selected value. When a non-null value is provided for the `allowedArchitectures` property, the value of the `applicableArchitectures` property is set to `none`. Possible values are: `null`, `x86`, `x64`, `arm64`. + # Indicates the Windows architecture(s) this app should be installed on. The app will be treated as not applicable for devices with architectures not matching the selected value. When a non-null value is provided for the allowedArchitectures property, the value of the applicableArchitectures property is set to none. Possible values are: null, x86, x64, arm64. Possible values are: none, x86, x64, arm, neutral. allowed_architectures: Optional[WindowsArchitecture] = None # Contains properties for Windows architecture. applicable_architectures: Optional[WindowsArchitecture] = None - # The command line to install this app + # Indicates the command line to install this app. Used to install the Win32 app. Example: msiexec /i 'Orca.Msi' /qn. install_command_line: Optional[str] = None - # The install experience for this app. + # Indicates the install experience for this app. install_experience: Optional[Win32LobAppInstallExperience] = None - # The value for the minimum CPU speed which is required to install this app. + # Indicates the value for the minimum CPU speed which is required to install this app. Allowed range from 0 to clock speed from WMI helper. minimum_cpu_speed_in_m_hz: Optional[int] = None - # The value for the minimum free disk space which is required to install this app. + # Indicates the value for the minimum free disk space which is required to install this app. Allowed range from 0 to driver's maximum available free space. minimum_free_disk_space_in_m_b: Optional[int] = None - # The value for the minimum physical memory which is required to install this app. + # Indicates the value for the minimum physical memory which is required to install this app. Allowed range from 0 to total physical memory from WMI helper. minimum_memory_in_m_b: Optional[int] = None - # The value for the minimum number of processors which is required to install this app. + # Indicates the value for the minimum number of processors which is required to install this app. Minimum value is 0. minimum_number_of_processors: Optional[int] = None - # The value for the minimum supported windows release. + # Indicates the value for the minimum supported windows release. Example: Windows11_23H2. minimum_supported_windows_release: Optional[str] = None - # The MSI details if this Win32 app is an MSI app. + # Indicates the MSI details if this Win32 app is an MSI app. msi_information: Optional[Win32LobAppMsiInformation] = None - # The return codes for post installation behavior. + # Indicates the return codes for post installation behavior. return_codes: Optional[list[Win32LobAppReturnCode]] = None - # The detection and requirement rules for this app. + # Indicates the detection and requirement rules for this app. Possible values are: Win32LobAppFileSystemRule, Win32LobAppPowerShellScriptRule, Win32LobAppProductCodeRule, Win32LobAppRegistryRule. rules: Optional[list[Win32LobAppRule]] = None - # The relative path of the setup file in the encrypted Win32LobApp package. + # Indicates the relative path of the setup file in the encrypted Win32LobApp package. Example: Intel-SA-00075 Detection and Mitigation Tool.msi. setup_file_path: Optional[str] = None - # The command line to uninstall this app + # Indicates the command line to uninstall this app. Used to uninstall the app. Example: msiexec /x '{85F4CBCB-9BBC-4B50-A7D8-E1106771498D}' /qn. uninstall_command_line: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/windows_device_a_d_account.py b/msgraph/generated/models/windows_device_a_d_account.py index 4c998da1c3b..774d62e0dac 100644 --- a/msgraph/generated/models/windows_device_a_d_account.py +++ b/msgraph/generated/models/windows_device_a_d_account.py @@ -13,9 +13,9 @@ class WindowsDeviceADAccount(WindowsDeviceAccount, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.windowsDeviceADAccount" - # Not yet documented + # The domainName property domain_name: Optional[str] = None - # Not yet documented + # The userName property user_name: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/windows_device_account.py b/msgraph/generated/models/windows_device_account.py index 32722b57e74..942717e6c37 100644 --- a/msgraph/generated/models/windows_device_account.py +++ b/msgraph/generated/models/windows_device_account.py @@ -18,7 +18,7 @@ class WindowsDeviceAccount(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The OdataType property odata_type: Optional[str] = None - # Not yet documented + # The password property password: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/windows_device_azure_a_d_account.py b/msgraph/generated/models/windows_device_azure_a_d_account.py index 4cd1af35bf0..ec6224f21cb 100644 --- a/msgraph/generated/models/windows_device_azure_a_d_account.py +++ b/msgraph/generated/models/windows_device_azure_a_d_account.py @@ -13,7 +13,7 @@ class WindowsDeviceAzureADAccount(WindowsDeviceAccount, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.windowsDeviceAzureADAccount" - # Not yet documented + # The userPrincipalName property user_principal_name: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/windows_information_protection_policy.py b/msgraph/generated/models/windows_information_protection_policy.py index ef152731bd8..3efbc92a0aa 100644 --- a/msgraph/generated/models/windows_information_protection_policy.py +++ b/msgraph/generated/models/windows_information_protection_policy.py @@ -17,21 +17,21 @@ class WindowsInformationProtectionPolicy(WindowsInformationProtection, Parsable) """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.windowsInformationProtectionPolicy" - # Offline interval before app data is wiped (days) + # Offline interval before app data is wiped (days) . Valid values 0 to 999 days_without_contact_before_unenroll: Optional[int] = None # Enrollment url for the MDM mdm_enrollment_url: Optional[str] = None - # Specifies the maximum amount of time (in minutes) allowed after the device is idle that will cause the device to become PIN or password locked. Range is an integer X where 0 <= X <= 999. + # Specifies the maximum amount of time (in minutes) allowed after the device is idle that will cause the device to become PIN or password locked. Range is an integer X where 0 <= X <= 999. Valid values 0 to 999 minutes_of_inactivity_before_device_lock: Optional[int] = None - # Integer value that specifies the number of past PINs that can be associated to a user account that can't be reused. The largest number you can configure for this policy setting is 50. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then storage of previous PINs is not required. This node was added in Windows 10, version 1511. Default is 0. + # Integer value that specifies the number of past PINs that can be associated to a user account that can't be reused. The largest number you can configure for this policy setting is 50. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then storage of previous PINs is not required. This node was added in Windows 10, version 1511. Default is 0. Valid values 0 to 50 number_of_past_pins_remembered: Optional[int] = None - # The number of authentication failures allowed before the device will be wiped. A value of 0 disables device wipe functionality. Range is an integer X where 4 <= X <= 16 for desktop and 0 <= X <= 999 for mobile devices. + # The number of authentication failures allowed before the device will be wiped. A value of 0 disables device wipe functionality. Range is an integer X where 4 <= X <= 16 for desktop and 0 <= X <= 999 for mobile devices. Valid values 0 to 999 password_maximum_attempt_count: Optional[int] = None - # Integer value specifies the period of time (in days) that a PIN can be used before the system requires the user to change it. The largest number you can configure for this policy setting is 730. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then the user's PIN will never expire. This node was added in Windows 10, version 1511. Default is 0. + # Integer value specifies the period of time (in days) that a PIN can be used before the system requires the user to change it. The largest number you can configure for this policy setting is 730. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then the user's PIN will never expire. This node was added in Windows 10, version 1511. Default is 0. Valid values 0 to 730 pin_expiration_days: Optional[int] = None # Pin Character Requirements pin_lowercase_letters: Optional[WindowsInformationProtectionPinCharacterRequirements] = None - # Integer value that sets the minimum number of characters required for the PIN. Default value is 4. The lowest number you can configure for this policy setting is 4. The largest number you can configure must be less than the number configured in the Maximum PIN length policy setting or the number 127, whichever is the lowest. + # Integer value that sets the minimum number of characters required for the PIN. Default value is 4. The lowest number you can configure for this policy setting is 4. The largest number you can configure must be less than the number configured in the Maximum PIN length policy setting or the number 127, whichever is the lowest. Valid values 0 to 127 pin_minimum_length: Optional[int] = None # Pin Character Requirements pin_special_characters: Optional[WindowsInformationProtectionPinCharacterRequirements] = None diff --git a/msgraph/generated/models/windows_universal_app_x.py b/msgraph/generated/models/windows_universal_app_x.py index bc57830891e..77cc83d668a 100644 --- a/msgraph/generated/models/windows_universal_app_x.py +++ b/msgraph/generated/models/windows_universal_app_x.py @@ -24,17 +24,17 @@ class WindowsUniversalAppX(MobileLobApp, Parsable): applicable_architectures: Optional[WindowsArchitecture] = None # Contains properties for Windows device type. Multiple values can be selected. Default value is `none`. applicable_device_types: Optional[WindowsDeviceType] = None - # The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. + # The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. This property is read-only. committed_contained_apps: Optional[list[MobileContainedApp]] = None - # The Identity Name. + # The Identity Name of the app, parsed from the appx file when it is uploaded through the Intune MEM console. For example: 'Contoso.DemoApp'. identity_name: Optional[str] = None - # The Identity Publisher Hash. + # The Identity Publisher Hash of the app, parsed from the appx file when it is uploaded through the Intune MEM console. For example: 'AB82CD0XYZ'. identity_publisher_hash: Optional[str] = None - # The Identity Resource Identifier. + # The Identity Resource Identifier of the app, parsed from the appx file when it is uploaded through the Intune MEM console. For example: 'TestResourceId'. identity_resource_identifier: Optional[str] = None - # The identity version. + # The Identity Version of the app, parsed from the appx file when it is uploaded through the Intune MEM console. For example: '1.0.0.0'. identity_version: Optional[str] = None - # Whether or not the app is a bundle. + # Whether or not the app is a bundle. If TRUE, app is a bundle; if FALSE, app is not a bundle. is_bundle: Optional[bool] = None # The minimum operating system required for a Windows mobile app. minimum_supported_operating_system: Optional[WindowsMinimumOperatingSystem] = None diff --git a/msgraph/generated/organization/item/organization_item_request_builder.py b/msgraph/generated/organization/item/organization_item_request_builder.py index 9c1a2da31ce..70fb2fe4620 100644 --- a/msgraph/generated/organization/item/organization_item_request_builder.py +++ b/msgraph/generated/organization/item/organization_item_request_builder.py @@ -59,10 +59,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[OrganizationItemRequestBuilderGetQueryParameters]] = None) -> Optional[Organization]: """ - Read properties and relationships of the organization object. + Get the properties and relationships of the currently authenticated organization. Since the organization resource supports extensions, you can also use the GET operation to get custom properties and extension data in an organization instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Organization] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-organization-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/organization-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -80,11 +80,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Organiza async def patch(self,body: Organization, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Organization]: """ - Update the properties of a organization object. + Update the properties of the currently authenticated organization. In this case, organization is defined as a collection of exactly one record, and so its ID must be specified in the request. The ID is also known as the tenantId of the organization. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Organization] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-organization-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/organization-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -115,7 +115,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[OrganizationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the organization object. + Get the properties and relationships of the currently authenticated organization. Since the organization resource supports extensions, you can also use the GET operation to get custom properties and extension data in an organization instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -126,7 +126,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: Organization, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a organization object. + Update the properties of the currently authenticated organization. In this case, organization is defined as a collection of exactly one record, and so its ID must be specified in the request. The ID is also known as the tenantId of the organization. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -240,7 +240,7 @@ class OrganizationItemRequestBuilderDeleteRequestConfiguration(RequestConfigurat @dataclass class OrganizationItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the organization object. + Get the properties and relationships of the currently authenticated organization. Since the organization resource supports extensions, you can also use the GET operation to get custom properties and extension data in an organization instance. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/organization/item/set_mobile_device_management_authority/set_mobile_device_management_authority_request_builder.py b/msgraph/generated/organization/item/set_mobile_device_management_authority/set_mobile_device_management_authority_request_builder.py index e55632b3125..8e93ca63ac3 100644 --- a/msgraph/generated/organization/item/set_mobile_device_management_authority/set_mobile_device_management_authority_request_builder.py +++ b/msgraph/generated/organization/item/set_mobile_device_management_authority/set_mobile_device_management_authority_request_builder.py @@ -35,7 +35,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Set mobile device management authority param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SetMobileDeviceManagementAuthorityPostResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-organization-setmobiledevicemanagementauthority?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/organization/organization_request_builder.py b/msgraph/generated/organization/organization_request_builder.py index 9b9fe4c5965..314b4ec2fb3 100644 --- a/msgraph/generated/organization/organization_request_builder.py +++ b/msgraph/generated/organization/organization_request_builder.py @@ -53,10 +53,10 @@ def by_organization_id(self,organization_id: str) -> OrganizationItemRequestBuil async def get(self,request_configuration: Optional[RequestConfiguration[OrganizationRequestBuilderGetQueryParameters]] = None) -> Optional[OrganizationCollectionResponse]: """ - List properties and relationships of the organization objects. + Retrieve a list of organization objects. There's only one organization object in the collection. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[OrganizationCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-organization-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/organization-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -97,7 +97,7 @@ async def post(self,body: Organization, request_configuration: Optional[RequestC def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[OrganizationRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the organization objects. + Retrieve a list of organization objects. There's only one organization object in the collection. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -179,7 +179,7 @@ def validate_properties(self) -> ValidatePropertiesRequestBuilder: @dataclass class OrganizationRequestBuilderGetQueryParameters(): """ - List properties and relationships of the organization objects. + Retrieve a list of organization objects. There's only one organization object in the collection. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/reports/device_configuration_device_activity/device_configuration_device_activity_request_builder.py b/msgraph/generated/reports/device_configuration_device_activity/device_configuration_device_activity_request_builder.py index 740700e31ed..25f816addeb 100644 --- a/msgraph/generated/reports/device_configuration_device_activity/device_configuration_device_activity_request_builder.py +++ b/msgraph/generated/reports/device_configuration_device_activity/device_configuration_device_activity_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar Metadata for the device configuration device activity report param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Report] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-reportroot-deviceconfigurationdeviceactivity?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration diff --git a/msgraph/generated/reports/device_configuration_user_activity/device_configuration_user_activity_request_builder.py b/msgraph/generated/reports/device_configuration_user_activity/device_configuration_user_activity_request_builder.py index c8562347f08..68b8ead8507 100644 --- a/msgraph/generated/reports/device_configuration_user_activity/device_configuration_user_activity_request_builder.py +++ b/msgraph/generated/reports/device_configuration_user_activity/device_configuration_user_activity_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar Metadata for the device configuration user activity report param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Report] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-reportroot-deviceconfigurationuseractivity?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration diff --git a/msgraph/generated/reports/reports_request_builder.py b/msgraph/generated/reports/reports_request_builder.py index 47bd51f86e6..ff69517000d 100644 --- a/msgraph/generated/reports/reports_request_builder.py +++ b/msgraph/generated/reports/reports_request_builder.py @@ -142,10 +142,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[ReportsRequestBuilderGetQueryParameters]] = None) -> Optional[ReportRoot]: """ - Read properties and relationships of the reportRoot object. + Get reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ReportRoot] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-reportroot-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -1330,11 +1329,10 @@ def managed_device_enrollment_top_failures_with_period(self,period: str) -> Mana async def patch(self,body: ReportRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ReportRoot]: """ - Update the properties of a reportRoot object. + Update reports param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ReportRoot] - Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-reportroot-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -1354,7 +1352,7 @@ async def patch(self,body: ReportRoot, request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReportsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the reportRoot object. + Get reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -1365,7 +1363,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ReportRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a reportRoot object. + Update reports param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -1517,7 +1515,7 @@ def security(self) -> SecurityRequestBuilder: @dataclass class ReportsRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the reportRoot object. + Get reports """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/solutions/backup_restore/protection_units/item/cancel_offboard/cancel_offboard_request_builder.py b/msgraph/generated/solutions/backup_restore/protection_units/item/cancel_offboard/cancel_offboard_request_builder.py new file mode 100644 index 00000000000..ce05f987601 --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/protection_units/item/cancel_offboard/cancel_offboard_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.protection_unit_base import ProtectionUnitBase + +class CancelOffboardRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the cancelOffboard method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CancelOffboardRequestBuilder 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}/solutions/backupRestore/protectionUnits/{protectionUnitBase%2Did}/cancelOffboard", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ProtectionUnitBase]: + """ + Cancel the offboarding of a protectionUnitBase. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ProtectionUnitBase] + Find more info here: https://learn.microsoft.com/graph/api/protectionunitbase-canceloffboard?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.protection_unit_base import ProtectionUnitBase + + return await self.request_adapter.send_async(request_info, ProtectionUnitBase, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Cancel the offboarding of a protectionUnitBase. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> CancelOffboardRequestBuilder: + """ + 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: CancelOffboardRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CancelOffboardRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CancelOffboardRequestBuilderPostRequestConfiguration(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/solutions/backup_restore/protection_units/item/offboard/offboard_request_builder.py b/msgraph/generated/solutions/backup_restore/protection_units/item/offboard/offboard_request_builder.py new file mode 100644 index 00000000000..20238fbde8c --- /dev/null +++ b/msgraph/generated/solutions/backup_restore/protection_units/item/offboard/offboard_request_builder.py @@ -0,0 +1,82 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.protection_unit_base import ProtectionUnitBase + +class OffboardRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the offboard method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new OffboardRequestBuilder 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}/solutions/backupRestore/protectionUnits/{protectionUnitBase%2Did}/offboard", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ProtectionUnitBase]: + """ + Offboard a protectionUnitBase. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ProtectionUnitBase] + Find more info here: https://learn.microsoft.com/graph/api/protectionunitbase-offboard?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.protection_unit_base import ProtectionUnitBase + + return await self.request_adapter.send_async(request_info, ProtectionUnitBase, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Offboard a protectionUnitBase. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> OffboardRequestBuilder: + """ + 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: OffboardRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return OffboardRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class OffboardRequestBuilderPostRequestConfiguration(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/solutions/backup_restore/protection_units/item/protection_unit_base_item_request_builder.py b/msgraph/generated/solutions/backup_restore/protection_units/item/protection_unit_base_item_request_builder.py index 488c089eadc..366c35be638 100644 --- a/msgraph/generated/solutions/backup_restore/protection_units/item/protection_unit_base_item_request_builder.py +++ b/msgraph/generated/solutions/backup_restore/protection_units/item/protection_unit_base_item_request_builder.py @@ -16,9 +16,11 @@ if TYPE_CHECKING: from .....models.o_data_errors.o_data_error import ODataError from .....models.protection_unit_base import ProtectionUnitBase + from .cancel_offboard.cancel_offboard_request_builder import CancelOffboardRequestBuilder from .graph_drive_protection_unit.graph_drive_protection_unit_request_builder import GraphDriveProtectionUnitRequestBuilder from .graph_mailbox_protection_unit.graph_mailbox_protection_unit_request_builder import GraphMailboxProtectionUnitRequestBuilder from .graph_site_protection_unit.graph_site_protection_unit_request_builder import GraphSiteProtectionUnitRequestBuilder + from .offboard.offboard_request_builder import OffboardRequestBuilder class ProtectionUnitBaseItemRequestBuilder(BaseRequestBuilder): """ @@ -75,6 +77,15 @@ def with_url(self,raw_url: str) -> ProtectionUnitBaseItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ProtectionUnitBaseItemRequestBuilder(self.request_adapter, raw_url) + @property + def cancel_offboard(self) -> CancelOffboardRequestBuilder: + """ + Provides operations to call the cancelOffboard method. + """ + from .cancel_offboard.cancel_offboard_request_builder import CancelOffboardRequestBuilder + + return CancelOffboardRequestBuilder(self.request_adapter, self.path_parameters) + @property def graph_drive_protection_unit(self) -> GraphDriveProtectionUnitRequestBuilder: """ @@ -102,6 +113,15 @@ def graph_site_protection_unit(self) -> GraphSiteProtectionUnitRequestBuilder: return GraphSiteProtectionUnitRequestBuilder(self.request_adapter, self.path_parameters) + @property + def offboard(self) -> OffboardRequestBuilder: + """ + Provides operations to call the offboard method. + """ + from .offboard.offboard_request_builder import OffboardRequestBuilder + + return OffboardRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class ProtectionUnitBaseItemRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/users/item/get_managed_app_diagnostic_statuses/get_managed_app_diagnostic_statuses_request_builder.py b/msgraph/generated/users/item/get_managed_app_diagnostic_statuses/get_managed_app_diagnostic_statuses_request_builder.py index 5356969e089..3d7ba226b17 100644 --- a/msgraph/generated/users/item/get_managed_app_diagnostic_statuses/get_managed_app_diagnostic_statuses_request_builder.py +++ b/msgraph/generated/users/item/get_managed_app_diagnostic_statuses/get_managed_app_diagnostic_statuses_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GetManag Gets diagnostics validation status for a given user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GetManagedAppDiagnosticStatusesGetResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-user-getmanagedappdiagnosticstatuses?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration diff --git a/msgraph/generated/users/item/get_managed_app_policies/get_managed_app_policies_request_builder.py b/msgraph/generated/users/item/get_managed_app_policies/get_managed_app_policies_request_builder.py index 57d2f09d78f..d1d76b5c246 100644 --- a/msgraph/generated/users/item/get_managed_app_policies/get_managed_app_policies_request_builder.py +++ b/msgraph/generated/users/item/get_managed_app_policies/get_managed_app_policies_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GetManag Gets app restrictions for a given user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GetManagedAppPoliciesGetResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-user-getmanagedapppolicies?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration diff --git a/msgraph/generated/users/item/get_managed_devices_with_app_failures/get_managed_devices_with_app_failures_request_builder.py b/msgraph/generated/users/item/get_managed_devices_with_app_failures/get_managed_devices_with_app_failures_request_builder.py index 98f0216eedf..e67dece299d 100644 --- a/msgraph/generated/users/item/get_managed_devices_with_app_failures/get_managed_devices_with_app_failures_request_builder.py +++ b/msgraph/generated/users/item/get_managed_devices_with_app_failures/get_managed_devices_with_app_failures_request_builder.py @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GetManag Retrieves the list of devices with failed apps param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[GetManagedDevicesWithAppFailuresGetResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-troubleshooting-user-getmanageddeviceswithappfailures?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration diff --git a/msgraph/generated/users/item/managed_devices/item/bypass_activation_lock/bypass_activation_lock_request_builder.py b/msgraph/generated/users/item/managed_devices/item/bypass_activation_lock/bypass_activation_lock_request_builder.py index 5606239247e..5a8463cf54a 100644 --- a/msgraph/generated/users/item/managed_devices/item/bypass_activation_lock/bypass_activation_lock_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/bypass_activation_lock/bypass_activation_lock_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Bypass activation lock 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-devices-manageddevice-bypassactivationlock?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/users/item/managed_devices/item/clean_windows_device/clean_windows_device_request_builder.py b/msgraph/generated/users/item/managed_devices/item/clean_windows_device/clean_windows_device_request_builder.py index 90eb16852a1..630dc4172e3 100644 --- a/msgraph/generated/users/item/managed_devices/item/clean_windows_device/clean_windows_device_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/clean_windows_device/clean_windows_device_request_builder.py @@ -36,7 +36,6 @@ async def post(self,body: CleanWindowsDevicePostRequestBody, request_configurati param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-manageddevice-cleanwindowsdevice?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") diff --git a/msgraph/generated/users/item/managed_devices/item/delete_user_from_shared_apple_device/delete_user_from_shared_apple_device_request_builder.py b/msgraph/generated/users/item/managed_devices/item/delete_user_from_shared_apple_device/delete_user_from_shared_apple_device_request_builder.py index 1fe15d58008..1c71e774b87 100644 --- a/msgraph/generated/users/item/managed_devices/item/delete_user_from_shared_apple_device/delete_user_from_shared_apple_device_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/delete_user_from_shared_apple_device/delete_user_from_shared_apple_device_request_builder.py @@ -36,7 +36,6 @@ async def post(self,body: DeleteUserFromSharedAppleDevicePostRequestBody, reques param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-manageddevice-deleteuserfromsharedappledevice?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") diff --git a/msgraph/generated/users/item/managed_devices/item/disable_lost_mode/disable_lost_mode_request_builder.py b/msgraph/generated/users/item/managed_devices/item/disable_lost_mode/disable_lost_mode_request_builder.py index 43736b6f0d4..373f125b3d3 100644 --- a/msgraph/generated/users/item/managed_devices/item/disable_lost_mode/disable_lost_mode_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/disable_lost_mode/disable_lost_mode_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Disable lost mode 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-devices-manageddevice-disablelostmode?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/users/item/managed_devices/item/locate_device/locate_device_request_builder.py b/msgraph/generated/users/item/managed_devices/item/locate_device/locate_device_request_builder.py index 15b0bc551cb..20913b8489b 100644 --- a/msgraph/generated/users/item/managed_devices/item/locate_device/locate_device_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/locate_device/locate_device_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Locate a device 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-devices-manageddevice-locatedevice?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/users/item/managed_devices/item/logout_shared_apple_device_active_user/logout_shared_apple_device_active_user_request_builder.py b/msgraph/generated/users/item/managed_devices/item/logout_shared_apple_device_active_user/logout_shared_apple_device_active_user_request_builder.py index 02f3b1aabad..6b125be83a6 100644 --- a/msgraph/generated/users/item/managed_devices/item/logout_shared_apple_device_active_user/logout_shared_apple_device_active_user_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/logout_shared_apple_device_active_user/logout_shared_apple_device_active_user_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Logout shared Apple device active user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-manageddevice-logoutsharedappledeviceactiveuser?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/users/item/managed_devices/item/reboot_now/reboot_now_request_builder.py b/msgraph/generated/users/item/managed_devices/item/reboot_now/reboot_now_request_builder.py index bbc67ac424f..9621f742964 100644 --- a/msgraph/generated/users/item/managed_devices/item/reboot_now/reboot_now_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/reboot_now/reboot_now_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Reboot device 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-devices-manageddevice-rebootnow?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/users/item/managed_devices/item/recover_passcode/recover_passcode_request_builder.py b/msgraph/generated/users/item/managed_devices/item/recover_passcode/recover_passcode_request_builder.py index 772ab26cc28..1a2c2a82327 100644 --- a/msgraph/generated/users/item/managed_devices/item/recover_passcode/recover_passcode_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/recover_passcode/recover_passcode_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Recover passcode 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-devices-manageddevice-recoverpasscode?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/users/item/managed_devices/item/remote_lock/remote_lock_request_builder.py b/msgraph/generated/users/item/managed_devices/item/remote_lock/remote_lock_request_builder.py index 8ffbdccffe0..c18157ad95f 100644 --- a/msgraph/generated/users/item/managed_devices/item/remote_lock/remote_lock_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/remote_lock/remote_lock_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Remote lock 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-devices-manageddevice-remotelock?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/users/item/managed_devices/item/request_remote_assistance/request_remote_assistance_request_builder.py b/msgraph/generated/users/item/managed_devices/item/request_remote_assistance/request_remote_assistance_request_builder.py index 1def7506462..9d13a3a9c87 100644 --- a/msgraph/generated/users/item/managed_devices/item/request_remote_assistance/request_remote_assistance_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/request_remote_assistance/request_remote_assistance_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Request remote assistance 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-devices-manageddevice-requestremoteassistance?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/users/item/managed_devices/item/reset_passcode/reset_passcode_request_builder.py b/msgraph/generated/users/item/managed_devices/item/reset_passcode/reset_passcode_request_builder.py index 126e9644178..fdf6186ae88 100644 --- a/msgraph/generated/users/item/managed_devices/item/reset_passcode/reset_passcode_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/reset_passcode/reset_passcode_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Reset passcode 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-devices-manageddevice-resetpasscode?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/users/item/managed_devices/item/retire/retire_request_builder.py b/msgraph/generated/users/item/managed_devices/item/retire/retire_request_builder.py index c96ea686891..7c36084c614 100644 --- a/msgraph/generated/users/item/managed_devices/item/retire/retire_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/retire/retire_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Retire a device 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-devices-manageddevice-retire?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/users/item/managed_devices/item/shut_down/shut_down_request_builder.py b/msgraph/generated/users/item/managed_devices/item/shut_down/shut_down_request_builder.py index c286443b10d..84650d95e43 100644 --- a/msgraph/generated/users/item/managed_devices/item/shut_down/shut_down_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/shut_down/shut_down_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Shut down device 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-devices-manageddevice-shutdown?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/users/item/managed_devices/item/sync_device/sync_device_request_builder.py b/msgraph/generated/users/item/managed_devices/item/sync_device/sync_device_request_builder.py index 9fd5f426faa..4a73efe3078 100644 --- a/msgraph/generated/users/item/managed_devices/item/sync_device/sync_device_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/sync_device/sync_device_request_builder.py @@ -31,10 +31,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Not yet documented + Invoke action syncDevice 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-devices-manageddevice-syncdevice?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration @@ -50,7 +49,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action syncDevice param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/users/item/managed_devices/item/update_windows_device_account/update_windows_device_account_request_builder.py b/msgraph/generated/users/item/managed_devices/item/update_windows_device_account/update_windows_device_account_request_builder.py index 50830550ba8..7eb41d3aa8b 100644 --- a/msgraph/generated/users/item/managed_devices/item/update_windows_device_account/update_windows_device_account_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/update_windows_device_account/update_windows_device_account_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: UpdateWindowsDeviceAccountPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Not yet documented + Invoke action updateWindowsDeviceAccount param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-manageddevice-updatewindowsdeviceaccount?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: UpdateWindowsDeviceAccountPostRequestBody, request_con def to_post_request_information(self,body: UpdateWindowsDeviceAccountPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action updateWindowsDeviceAccount param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph/generated/users/item/managed_devices/item/windows_defender_scan/windows_defender_scan_request_builder.py b/msgraph/generated/users/item/managed_devices/item/windows_defender_scan/windows_defender_scan_request_builder.py index f387be2d23e..2662bc59515 100644 --- a/msgraph/generated/users/item/managed_devices/item/windows_defender_scan/windows_defender_scan_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/windows_defender_scan/windows_defender_scan_request_builder.py @@ -32,11 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: WindowsDefenderScanPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Not yet documented + Invoke action windowsDefenderScan param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-manageddevice-windowsdefenderscan?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +53,7 @@ async def post(self,body: WindowsDefenderScanPostRequestBody, request_configurat def to_post_request_information(self,body: WindowsDefenderScanPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action windowsDefenderScan param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph/generated/users/item/managed_devices/item/windows_defender_update_signatures/windows_defender_update_signatures_request_builder.py b/msgraph/generated/users/item/managed_devices/item/windows_defender_update_signatures/windows_defender_update_signatures_request_builder.py index 6358ffbae57..047bfe25ad6 100644 --- a/msgraph/generated/users/item/managed_devices/item/windows_defender_update_signatures/windows_defender_update_signatures_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/windows_defender_update_signatures/windows_defender_update_signatures_request_builder.py @@ -31,10 +31,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Not yet documented + Invoke action windowsDefenderUpdateSignatures 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-devices-manageddevice-windowsdefenderupdatesignatures?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration @@ -50,7 +49,7 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Not yet documented + Invoke action windowsDefenderUpdateSignatures param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/users/item/managed_devices/item/wipe/wipe_request_builder.py b/msgraph/generated/users/item/managed_devices/item/wipe/wipe_request_builder.py index 0197e217b8a..76d0decb22f 100644 --- a/msgraph/generated/users/item/managed_devices/item/wipe/wipe_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/wipe/wipe_request_builder.py @@ -36,7 +36,6 @@ async def post(self,body: WipePostRequestBody, request_configuration: Optional[R param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-manageddevice-wipe?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") diff --git a/msgraph/generated/users/item/remove_all_devices_from_management/remove_all_devices_from_management_request_builder.py b/msgraph/generated/users/item/remove_all_devices_from_management/remove_all_devices_from_management_request_builder.py index 5217cce278b..807a72dd212 100644 --- a/msgraph/generated/users/item/remove_all_devices_from_management/remove_all_devices_from_management_request_builder.py +++ b/msgraph/generated/users/item/remove_all_devices_from_management/remove_all_devices_from_management_request_builder.py @@ -34,7 +34,6 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa Retire all devices from management for this user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-devices-user-removealldevicesfrommanagement?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration diff --git a/msgraph/generated/users/item/user_item_request_builder.py b/msgraph/generated/users/item/user_item_request_builder.py index 2d72a45f20d..5df1d3ba66e 100644 --- a/msgraph/generated/users/item/user_item_request_builder.py +++ b/msgraph/generated/users/item/user_item_request_builder.py @@ -109,10 +109,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-mam-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 @@ -143,10 +143,10 @@ def export_device_and_app_management_data_with_skip_with_top(self,skip: int, top async def get(self,request_configuration: Optional[RequestConfiguration[UserItemRequestBuilderGetQueryParameters]] = None) -> Optional[User]: """ - Read properties and relationships of the user object. + Retrieve the properties and relationships of user object. This operation returns by default only a subset of the more commonly used properties for each user. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation for the user and specify the properties in a $select OData query option. Because the user resource supports extensions, you can also use the GET operation to get custom properties and extension data in a user instance. Customers through Microsoft Entra ID for customers can also use this API operation to retrieve their details. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[User] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-user-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/user-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -168,7 +168,7 @@ async def patch(self,body: User, request_configuration: Optional[RequestConfigur param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[User] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-user-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/user-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -203,7 +203,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 """ @@ -214,7 +214,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UserItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the user object. + Retrieve the properties and relationships of user object. This operation returns by default only a subset of the more commonly used properties for each user. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation for the user and specify the properties in a $select OData query option. Because the user resource supports extensions, you can also use the GET operation to get custom properties and extension data in a user instance. Customers through Microsoft Entra ID for customers can also use this API operation to retrieve their details. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -933,7 +933,7 @@ class UserItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[Quer @dataclass class UserItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the user object. + Retrieve the properties and relationships of user object. This operation returns by default only a subset of the more commonly used properties for each user. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation for the user and specify the properties in a $select OData query option. Because the user resource supports extensions, you can also use the GET operation to get custom properties and extension data in a user instance. Customers through Microsoft Entra ID for customers can also use this API operation to retrieve their details. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/users/item/wipe_managed_app_registrations_by_device_tag/wipe_managed_app_registrations_by_device_tag_request_builder.py b/msgraph/generated/users/item/wipe_managed_app_registrations_by_device_tag/wipe_managed_app_registrations_by_device_tag_request_builder.py index 069972d332e..1ef45ffd532 100644 --- a/msgraph/generated/users/item/wipe_managed_app_registrations_by_device_tag/wipe_managed_app_registrations_by_device_tag_request_builder.py +++ b/msgraph/generated/users/item/wipe_managed_app_registrations_by_device_tag/wipe_managed_app_registrations_by_device_tag_request_builder.py @@ -36,7 +36,6 @@ async def post(self,body: WipeManagedAppRegistrationsByDeviceTagPostRequestBody, param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-user-wipemanagedappregistrationsbydevicetag?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") diff --git a/msgraph/generated/users/users_request_builder.py b/msgraph/generated/users/users_request_builder.py index 2de8ece8b5d..b06a3358f1e 100644 --- a/msgraph/generated/users/users_request_builder.py +++ b/msgraph/generated/users/users_request_builder.py @@ -53,10 +53,10 @@ def by_user_id(self,user_id: str) -> UserItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[UsersRequestBuilderGetQueryParameters]] = None) -> Optional[UserCollectionResponse]: """ - List properties and relationships of the user objects. + Retrieve a list of user objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UserCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-user-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/user-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -74,11 +74,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[UsersReq async def post(self,body: User, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[User]: """ - Create a new user object. + Create a new user.The request body contains the user to create. At a minimum, you must specify the required properties for the user. You can optionally specify any other writable properties. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[User] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-user-create?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/user-post-users?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -98,7 +98,7 @@ async def post(self,body: User, request_configuration: Optional[RequestConfigura def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UsersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List properties and relationships of the user objects. + Retrieve a list of user objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -109,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: User, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new user object. + Create a new user.The request body contains the user to create. At a minimum, you must specify the required properties for the user. You can optionally specify any other writable properties. 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 @@ def validate_properties(self) -> ValidatePropertiesRequestBuilder: @dataclass class UsersRequestBuilderGetQueryParameters(): """ - List properties and relationships of the user objects. + Retrieve a list of user objects. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph/generated/users_with_user_principal_name/users_with_user_principal_name_request_builder.py b/msgraph/generated/users_with_user_principal_name/users_with_user_principal_name_request_builder.py index 2fdf9e970db..9929c89a711 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 @@ -35,10 +35,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Deletes a 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-mam-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 @@ -54,10 +54,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[UsersWithUserPrincipalNameRequestBuilderGetQueryParameters]] = None) -> Optional[User]: """ - Read properties and relationships of the user object. + Retrieve the properties and relationships of user object. This operation returns by default only a subset of the more commonly used properties for each user. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation for the user and specify the properties in a $select OData query option. Because the user resource supports extensions, you can also use the GET operation to get custom properties and extension data in a user instance. Customers through Microsoft Entra ID for customers can also use this API operation to retrieve their details. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[User] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-user-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/user-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -79,7 +79,7 @@ async def patch(self,body: User, request_configuration: Optional[RequestConfigur param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[User] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-user-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/user-update?view=graph-rest-1.0 """ if body is None: raise TypeError("body cannot be null.") @@ -99,7 +99,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 """ @@ -110,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UsersWithUserPrincipalNameRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read properties and relationships of the user object. + Retrieve the properties and relationships of user object. This operation returns by default only a subset of the more commonly used properties for each user. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation for the user and specify the properties in a $select OData query option. Because the user resource supports extensions, you can also use the GET operation to get custom properties and extension data in a user instance. Customers through Microsoft Entra ID for customers can also use this API operation to retrieve their details. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -154,7 +154,7 @@ class UsersWithUserPrincipalNameRequestBuilderDeleteRequestConfiguration(Request @dataclass class UsersWithUserPrincipalNameRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the user object. + Retrieve the properties and relationships of user object. This operation returns by default only a subset of the more commonly used properties for each user. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation for the user and specify the properties in a $select OData query option. Because the user resource supports extensions, you can also use the GET operation to get custom properties and extension data in a user instance. Customers through Microsoft Entra ID for customers can also use this API operation to retrieve their details. """ def get_query_parameter(self,original_name: str) -> str: """ From ae52b41e7f550114b175999b9f4dc986dbab1a23 Mon Sep 17 00:00:00 2001 From: "release-please-token-provider[bot]" <225477224+release-please-token-provider[bot]@users.noreply.github.com> Date: Tue, 21 Oct 2025 21:17:09 +0000 Subject: [PATCH 3/3] chore(main): release 1.47.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 8 ++++++++ msgraph/_version.py | 2 +- pyproject.toml | 2 +- 4 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 6bba8489390..84a10e00052 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.46.0" + ".": "1.47.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 41dc1f73c43..ec7889f93fc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. +## [1.47.0](https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.46.0...v1.47.0) (2025-10-21) + + +### Features + +* **generation:** update request builders and models ([2772eb5](https://github.com/microsoftgraph/msgraph-sdk-python/commit/2772eb5015f8ac39583fbc6b7eca46c3ae9830f5)) +* **generation:** update request builders and models ([6fc8672](https://github.com/microsoftgraph/msgraph-sdk-python/commit/6fc86725afa9f859c595734953a4566f862adf01)) + ## [1.46.0](https://github.com/microsoftgraph/msgraph-sdk-python/compare/v1.45.0...v1.46.0) (2025-10-03) diff --git a/msgraph/_version.py b/msgraph/_version.py index 824204a51ba..39311109322 100644 --- a/msgraph/_version.py +++ b/msgraph/_version.py @@ -1,4 +1,4 @@ # The SDK version # x-release-please-start-version -VERSION: str = '1.46.0' +VERSION: str = '1.47.0' # x-release-please-end diff --git a/pyproject.toml b/pyproject.toml index 6cdb5ce989d..605a5d28aef 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,7 +6,7 @@ build-backend = "flit_core.buildapi" name = "msgraph-sdk" # The SDK version # x-release-please-start-version -version = "1.46.0" +version = "1.47.0" # x-release-please-end authors = [{name = "Microsoft", email = "graphtooling+python@microsoft.com"}] description = "The Microsoft Graph Python SDK"