From 07ffb1bd5a07310a8a5976c9404bf435c13d5e47 Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Tue, 18 Aug 2026 23:23:55 +0000 Subject: [PATCH] feat(generation): update request builders and models Update generated files with build 234077 --- .../report_synthetic_media_request_builder.py | 5 +- ...geted_chat_message_item_request_builder.py | 6 +- .../targeted_messages_request_builder.py | 6 +- .../report_synthetic_media_request_builder.py | 5 +- ...ssign_sensitivity_label_request_builder.py | 5 +- .../item/goals/count/count_request_builder.py | 107 +++ .../plans/item/goals/goals_request_builder.py | 166 ++++ .../item/planner_goal_item_request_builder.py | 110 +++ .../item/planner_plan_item_request_builder.py | 10 + .../item/goals/count/count_request_builder.py | 107 +++ .../plans/item/goals/goals_request_builder.py | 166 ++++ .../item/planner_goal_item_request_builder.py | 110 +++ .../item/planner_plan_item_request_builder.py | 10 + .../item/goals/count/count_request_builder.py | 107 +++ .../plans/item/goals/goals_request_builder.py | 166 ++++ .../item/planner_goal_item_request_builder.py | 110 +++ .../item/planner_plan_item_request_builder.py | 10 + msgraph_beta/generated/kiota-dom-export.txt | 804 ++++++++++++++++++ msgraph_beta/generated/kiota-lock.json | 2 +- .../generated/models/audio_metadata.py | 6 +- .../generated/models/authentication.py | 7 + .../generated/models/authentication_method.py | 7 + msgraph_beta/generated/models/chat.py | 2 +- ...lassification_request_content_meta_data.py | 2 +- .../client_credential_authentication_info.py | 6 +- .../generated/models/distribution_list.py | 8 +- msgraph_beta/generated/models/entity.py | 14 + .../models/external_sap_ac_connection_info.py | 10 +- .../file_storage_container_type_settings.py | 2 +- .../guest_sponsor_trigger.py | 2 +- .../generated/models/mailbox_folder.py | 4 + .../generated/models/media_metadata.py | 14 +- .../generated/models/media_segment.py | 6 +- msgraph_beta/generated/models/member.py | 6 +- .../mobile_drivers_license_configuration.py | 58 ++ msgraph_beta/generated/models/participant.py | 2 +- msgraph_beta/generated/models/planner.py | 7 + .../generated/models/planner_delta.py | 7 + msgraph_beta/generated/models/planner_goal.py | 95 +++ .../planner_goal_collection_response.py | 58 ++ .../generated/models/planner_goal_status.py | 10 + msgraph_beta/generated/models/planner_plan.py | 7 + msgraph_beta/generated/models/planner_task.py | 4 + ...ource_account_key_authentication_method.py | 64 ++ ...thentication_method_collection_response.py | 58 ++ .../generated/models/streaming_metadata.py | 6 +- .../synthetic_media_detection_detail.py | 6 +- .../models/synthetic_media_detection_info.py | 8 +- .../models/text_classification_request.py | 12 +- .../models/verified_id_method_type.py | 9 + .../generated/models/verified_id_profile.py | 14 + .../verified_id_profile_configuration.py | 11 + .../verified_id_self_service_issuance.py | 58 ++ ...verified_id_usage_configuration_purpose.py | 1 + .../generated/models/video_metadata.py | 6 +- .../goals/count/count_request_builder.py | 107 +++ .../planner/goals/goals_request_builder.py | 214 +++++ .../item/planner_goal_item_request_builder.py | 206 +++++ .../item/tasks/count/count_request_builder.py | 107 +++ .../item/planner_task_item_request_builder.py | 110 +++ .../goals/item/tasks/tasks_request_builder.py | 166 ++++ .../planner/planner_request_builder.py | 10 + .../item/goals/count/count_request_builder.py | 107 +++ .../plans/item/goals/goals_request_builder.py | 167 ++++ .../item/planner_goal_item_request_builder.py | 110 +++ .../item/planner_plan_item_request_builder.py | 10 + .../item/goals/count/count_request_builder.py | 107 +++ .../plans/item/goals/goals_request_builder.py | 166 ++++ .../item/planner_goal_item_request_builder.py | 110 +++ .../item/planner_plan_item_request_builder.py | 10 + .../item/goals/count/count_request_builder.py | 107 +++ .../plans/item/goals/goals_request_builder.py | 166 ++++ .../item/planner_goal_item_request_builder.py | 110 +++ .../item/planner_plan_item_request_builder.py | 10 + .../item/goals/count/count_request_builder.py | 107 +++ .../plans/item/goals/goals_request_builder.py | 166 ++++ .../item/planner_goal_item_request_builder.py | 110 +++ .../item/planner_plan_item_request_builder.py | 10 + .../item/goals/count/count_request_builder.py | 107 +++ .../plans/item/goals/goals_request_builder.py | 166 ++++ .../item/planner_goal_item_request_builder.py | 110 +++ .../item/planner_plan_item_request_builder.py | 10 + .../item/goals/count/count_request_builder.py | 107 +++ .../plans/item/goals/goals_request_builder.py | 166 ++++ .../item/planner_goal_item_request_builder.py | 110 +++ .../item/planner_plan_item_request_builder.py | 10 + .../item/goals/count/count_request_builder.py | 107 +++ .../plans/item/goals/goals_request_builder.py | 166 ++++ .../item/planner_goal_item_request_builder.py | 110 +++ .../item/planner_plan_item_request_builder.py | 10 + .../item/goals/count/count_request_builder.py | 107 +++ .../plans/item/goals/goals_request_builder.py | 166 ++++ .../item/planner_goal_item_request_builder.py | 110 +++ .../item/planner_plan_item_request_builder.py | 10 + .../authentication_request_builder.py | 10 + .../count/count_request_builder.py | 104 +++ .../item/device/device_request_builder.py | 107 +++ ...hentication_method_item_request_builder.py | 155 ++++ ..._authentication_methods_request_builder.py | 163 ++++ ...geted_chat_message_item_request_builder.py | 6 +- .../targeted_messages_request_builder.py | 6 +- .../item/goals/count/count_request_builder.py | 107 +++ .../plans/item/goals/goals_request_builder.py | 166 ++++ .../item/planner_goal_item_request_builder.py | 110 +++ .../item/planner_plan_item_request_builder.py | 10 + 105 files changed, 7547 insertions(+), 71 deletions(-) create mode 100644 msgraph_beta/generated/groups/item/planner/plans/item/goals/count/count_request_builder.py create mode 100644 msgraph_beta/generated/groups/item/planner/plans/item/goals/goals_request_builder.py create mode 100644 msgraph_beta/generated/groups/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py create mode 100644 msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/goals/count/count_request_builder.py create mode 100644 msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/goals/goals_request_builder.py create mode 100644 msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py create mode 100644 msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/goals/count/count_request_builder.py create mode 100644 msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/goals/goals_request_builder.py create mode 100644 msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/goals/item/planner_goal_item_request_builder.py create mode 100644 msgraph_beta/generated/models/mobile_drivers_license_configuration.py create mode 100644 msgraph_beta/generated/models/planner_goal.py create mode 100644 msgraph_beta/generated/models/planner_goal_collection_response.py create mode 100644 msgraph_beta/generated/models/planner_goal_status.py create mode 100644 msgraph_beta/generated/models/resource_account_key_authentication_method.py create mode 100644 msgraph_beta/generated/models/resource_account_key_authentication_method_collection_response.py create mode 100644 msgraph_beta/generated/models/verified_id_method_type.py create mode 100644 msgraph_beta/generated/models/verified_id_self_service_issuance.py create mode 100644 msgraph_beta/generated/planner/goals/count/count_request_builder.py create mode 100644 msgraph_beta/generated/planner/goals/goals_request_builder.py create mode 100644 msgraph_beta/generated/planner/goals/item/planner_goal_item_request_builder.py create mode 100644 msgraph_beta/generated/planner/goals/item/tasks/count/count_request_builder.py create mode 100644 msgraph_beta/generated/planner/goals/item/tasks/item/planner_task_item_request_builder.py create mode 100644 msgraph_beta/generated/planner/goals/item/tasks/tasks_request_builder.py create mode 100644 msgraph_beta/generated/planner/plans/item/goals/count/count_request_builder.py create mode 100644 msgraph_beta/generated/planner/plans/item/goals/goals_request_builder.py create mode 100644 msgraph_beta/generated/planner/plans/item/goals/item/planner_goal_item_request_builder.py create mode 100644 msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/goals/count/count_request_builder.py create mode 100644 msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/goals/goals_request_builder.py create mode 100644 msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py create mode 100644 msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/goals/count/count_request_builder.py create mode 100644 msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/goals/goals_request_builder.py create mode 100644 msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/goals/item/planner_goal_item_request_builder.py create mode 100644 msgraph_beta/generated/teams/item/channels/item/planner/plans/item/goals/count/count_request_builder.py create mode 100644 msgraph_beta/generated/teams/item/channels/item/planner/plans/item/goals/goals_request_builder.py create mode 100644 msgraph_beta/generated/teams/item/channels/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py create mode 100644 msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/goals/count/count_request_builder.py create mode 100644 msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/goals/goals_request_builder.py create mode 100644 msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/goals/item/planner_goal_item_request_builder.py create mode 100644 msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/goals/count/count_request_builder.py create mode 100644 msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/goals/goals_request_builder.py create mode 100644 msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py create mode 100644 msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/goals/count/count_request_builder.py create mode 100644 msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/goals/goals_request_builder.py create mode 100644 msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py create mode 100644 msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/goals/count/count_request_builder.py create mode 100644 msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/goals/goals_request_builder.py create mode 100644 msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/goals/item/planner_goal_item_request_builder.py create mode 100644 msgraph_beta/generated/users/item/authentication/resource_account_key_authentication_methods/count/count_request_builder.py create mode 100644 msgraph_beta/generated/users/item/authentication/resource_account_key_authentication_methods/item/device/device_request_builder.py create mode 100644 msgraph_beta/generated/users/item/authentication/resource_account_key_authentication_methods/item/resource_account_key_authentication_method_item_request_builder.py create mode 100644 msgraph_beta/generated/users/item/authentication/resource_account_key_authentication_methods/resource_account_key_authentication_methods_request_builder.py create mode 100644 msgraph_beta/generated/users/item/planner/plans/item/goals/count/count_request_builder.py create mode 100644 msgraph_beta/generated/users/item/planner/plans/item/goals/goals_request_builder.py create mode 100644 msgraph_beta/generated/users/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py diff --git a/msgraph_beta/generated/app/calls/item/participants/item/report_synthetic_media/report_synthetic_media_request_builder.py b/msgraph_beta/generated/app/calls/item/participants/item/report_synthetic_media/report_synthetic_media_request_builder.py index 8a935eef28c..12f61fae3ec 100644 --- a/msgraph_beta/generated/app/calls/item/participants/item/report_synthetic_media/report_synthetic_media_request_builder.py +++ b/msgraph_beta/generated/app/calls/item/participants/item/report_synthetic_media/report_synthetic_media_request_builder.py @@ -32,10 +32,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ReportSyntheticMediaPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Invoke action reportSyntheticMedia + Report synthetic media detections for a participant in a meeting call. This action is intended for certified third-party audio and video synthetic media detection bots admitted to the meeting call. The detection bot calls this action to flag a participant whose stream it identifies as AI-generated or synthetic media. The detection result is propagated to all participants via roster updates. After a successful request, the service stores the detection on the participant as a syntheticMediaDetectionInfo object in the participant's syntheticMediaDetection property and delivers it to all participants in a roster update notification. Each request with a new id creates a separate detection record; the service doesn't deduplicate or merge reports. When a participant has multiple detection records, the syntheticMediaDetection property reflects the most recent report. Third-party bots can invoke this action only when the meeting tenant administrator grants the app the Calls.ReportSyntheticMedia.All application permission. The detection bot must be admitted to the call before it can call this action. For more information about registering a calling bot and joining calls, see Calls and online meetings. The bot obtains the call ID and participant ID from the call roster and subsequent participant roster update notifications, and uses the call's id as {call-id} and the participant's id as {participant-id} in the request URL. 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/participant-reportsyntheticmedia?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -53,7 +54,7 @@ async def post(self,body: ReportSyntheticMediaPostRequestBody, request_configura def to_post_request_information(self,body: ReportSyntheticMediaPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action reportSyntheticMedia + Report synthetic media detections for a participant in a meeting call. This action is intended for certified third-party audio and video synthetic media detection bots admitted to the meeting call. The detection bot calls this action to flag a participant whose stream it identifies as AI-generated or synthetic media. The detection result is propagated to all participants via roster updates. After a successful request, the service stores the detection on the participant as a syntheticMediaDetectionInfo object in the participant's syntheticMediaDetection property and delivers it to all participants in a roster update notification. Each request with a new id creates a separate detection record; the service doesn't deduplicate or merge reports. When a participant has multiple detection records, the syntheticMediaDetection property reflects the most recent report. Third-party bots can invoke this action only when the meeting tenant administrator grants the app the Calls.ReportSyntheticMedia.All application permission. The detection bot must be admitted to the call before it can call this action. For more information about registering a calling bot and joining calls, see Calls and online meetings. The bot obtains the call ID and participant ID from the call roster and subsequent participant roster update notifications, and uses the call's id as {call-id} and the participant's id as {participant-id} in the request URL. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/chats/item/targeted_messages/item/targeted_chat_message_item_request_builder.py b/msgraph_beta/generated/chats/item/targeted_messages/item/targeted_chat_message_item_request_builder.py index 6cf3c73dde0..5c2b6216b8b 100644 --- a/msgraph_beta/generated/chats/item/targeted_messages/item/targeted_chat_message_item_request_builder.py +++ b/msgraph_beta/generated/chats/item/targeted_messages/item/targeted_chat_message_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[TargetedChatMessageItemRequestBuilderGetQueryParameters]] = None) -> Optional[TargetedChatMessage]: """ - A collection of targeted messages in the chat that are visible only to specific users. Nullable. + A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TargetedChatMessage] """ @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TargetedChatMessageItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of targeted messages in the chat that are visible only to specific users. Nullable. + A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -168,7 +168,7 @@ class TargetedChatMessageItemRequestBuilderDeleteRequestConfiguration(RequestCon @dataclass class TargetedChatMessageItemRequestBuilderGetQueryParameters(): """ - A collection of targeted messages in the chat that are visible only to specific users. Nullable. + A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/chats/item/targeted_messages/targeted_messages_request_builder.py b/msgraph_beta/generated/chats/item/targeted_messages/targeted_messages_request_builder.py index 64e0a7faf5f..4ee6bbba6d7 100644 --- a/msgraph_beta/generated/chats/item/targeted_messages/targeted_messages_request_builder.py +++ b/msgraph_beta/generated/chats/item/targeted_messages/targeted_messages_request_builder.py @@ -49,7 +49,7 @@ def by_targeted_chat_message_id(self,targeted_chat_message_id: str) -> TargetedC async def get(self,request_configuration: Optional[RequestConfiguration[TargetedMessagesRequestBuilderGetQueryParameters]] = None) -> Optional[TargetedChatMessageCollectionResponse]: """ - A collection of targeted messages in the chat that are visible only to specific users. Nullable. + A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TargetedChatMessageCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: TargetedChatMessage, request_configuration: Optional[R def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TargetedMessagesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of targeted messages in the chat that are visible only to specific users. Nullable. + A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. 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 TargetedMessagesRequestBuilderGetQueryParameters(): """ - A collection of targeted messages in the chat that are visible only to specific users. Nullable. + A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/communications/calls/item/participants/item/report_synthetic_media/report_synthetic_media_request_builder.py b/msgraph_beta/generated/communications/calls/item/participants/item/report_synthetic_media/report_synthetic_media_request_builder.py index ba1ef4d7313..8cf7f6089ad 100644 --- a/msgraph_beta/generated/communications/calls/item/participants/item/report_synthetic_media/report_synthetic_media_request_builder.py +++ b/msgraph_beta/generated/communications/calls/item/participants/item/report_synthetic_media/report_synthetic_media_request_builder.py @@ -32,10 +32,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ReportSyntheticMediaPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Invoke action reportSyntheticMedia + Report synthetic media detections for a participant in a meeting call. This action is intended for certified third-party audio and video synthetic media detection bots admitted to the meeting call. The detection bot calls this action to flag a participant whose stream it identifies as AI-generated or synthetic media. The detection result is propagated to all participants via roster updates. After a successful request, the service stores the detection on the participant as a syntheticMediaDetectionInfo object in the participant's syntheticMediaDetection property and delivers it to all participants in a roster update notification. Each request with a new id creates a separate detection record; the service doesn't deduplicate or merge reports. When a participant has multiple detection records, the syntheticMediaDetection property reflects the most recent report. Third-party bots can invoke this action only when the meeting tenant administrator grants the app the Calls.ReportSyntheticMedia.All application permission. The detection bot must be admitted to the call before it can call this action. For more information about registering a calling bot and joining calls, see Calls and online meetings. The bot obtains the call ID and participant ID from the call roster and subsequent participant roster update notifications, and uses the call's id as {call-id} and the participant's id as {participant-id} in the request URL. 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/participant-reportsyntheticmedia?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -53,7 +54,7 @@ async def post(self,body: ReportSyntheticMediaPostRequestBody, request_configura def to_post_request_information(self,body: ReportSyntheticMediaPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action reportSyntheticMedia + Report synthetic media detections for a participant in a meeting call. This action is intended for certified third-party audio and video synthetic media detection bots admitted to the meeting call. The detection bot calls this action to flag a participant whose stream it identifies as AI-generated or synthetic media. The detection result is propagated to all participants via roster updates. After a successful request, the service stores the detection on the participant as a syntheticMediaDetectionInfo object in the participant's syntheticMediaDetection property and delivers it to all participants in a roster update notification. Each request with a new id creates a separate detection record; the service doesn't deduplicate or merge reports. When a participant has multiple detection records, the syntheticMediaDetection property reflects the most recent report. Third-party bots can invoke this action only when the meeting tenant administrator grants the app the Calls.ReportSyntheticMedia.All application permission. The detection bot must be admitted to the call before it can call this action. For more information about registering a calling bot and joining calls, see Calls and online meetings. The bot obtains the call ID and participant ID from the call roster and subsequent participant roster update notifications, and uses the call's id as {call-id} and the participant's id as {participant-id} in the request URL. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/drives/item/items/item/assign_sensitivity_label/assign_sensitivity_label_request_builder.py b/msgraph_beta/generated/drives/item/items/item/assign_sensitivity_label/assign_sensitivity_label_request_builder.py index afd7cac75d6..3dbfbfbbf40 100644 --- a/msgraph_beta/generated/drives/item/items/item/assign_sensitivity_label/assign_sensitivity_label_request_builder.py +++ b/msgraph_beta/generated/drives/item/items/item/assign_sensitivity_label/assign_sensitivity_label_request_builder.py @@ -32,10 +32,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AssignSensitivityLabelPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Invoke action assignSensitivityLabel + Asynchronously assign a sensitivity label to a driveItem. This API is part of the Microsoft SharePoint and OneDrive APIs that perform advanced premium administrative functions, and is considered as protected. Protected APIs require you to have more validations, beyond permission and consent, before you can use them. For more information about sensitivity labels from an administrator's perspective, see Enable sensitivity labels for Office files in SharePoint and OneDrive. This API applies sensitivity labels to files at rest. Office clients don't apply watermarks, headers, or footers to files that contain the label information. For more information about sensitivity labels from an administrator's perspective, see Enable sensitivity labels for Office files in SharePoint and OneDrive. 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/driveitem-assignsensitivitylabel?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -53,7 +54,7 @@ async def post(self,body: AssignSensitivityLabelPostRequestBody, request_configu def to_post_request_information(self,body: AssignSensitivityLabelPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action assignSensitivityLabel + Asynchronously assign a sensitivity label to a driveItem. This API is part of the Microsoft SharePoint and OneDrive APIs that perform advanced premium administrative functions, and is considered as protected. Protected APIs require you to have more validations, beyond permission and consent, before you can use them. For more information about sensitivity labels from an administrator's perspective, see Enable sensitivity labels for Office files in SharePoint and OneDrive. This API applies sensitivity labels to files at rest. Office clients don't apply watermarks, headers, or footers to files that contain the label information. For more information about sensitivity labels from an administrator's perspective, see Enable sensitivity labels for Office files in SharePoint and 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_beta/generated/groups/item/planner/plans/item/goals/count/count_request_builder.py b/msgraph_beta/generated/groups/item/planner/plans/item/goals/count/count_request_builder.py new file mode 100644 index 00000000000..d1bf7882882 --- /dev/null +++ b/msgraph_beta/generated/groups/item/planner/plans/item/goals/count/count_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.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}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/goals/$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] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/groups/item/planner/plans/item/goals/goals_request_builder.py b/msgraph_beta/generated/groups/item/planner/plans/item/goals/goals_request_builder.py new file mode 100644 index 00000000000..980ce367aee --- /dev/null +++ b/msgraph_beta/generated/groups/item/planner/plans/item/goals/goals_request_builder.py @@ -0,0 +1,166 @@ +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.planner_goal_collection_response import PlannerGoalCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + +class GoalsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GoalsRequestBuilder 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}/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_goal_id(self,planner_goal_id: str) -> PlannerGoalItemRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + param planner_goal_id: The unique identifier of plannerGoal + Returns: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if planner_goal_id is None: + raise TypeError("planner_goal_id cannot be null.") + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerGoal%2Did"] = planner_goal_id + return PlannerGoalItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoalCollectionResponse]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoalCollectionResponse] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal_collection_response import PlannerGoalCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerGoalCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> GoalsRequestBuilder: + """ + 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: GoalsRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GoalsRequestBuilder(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 GoalsRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. Read-only. Nullable. + """ + 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 GoalsRequestBuilderGetRequestConfiguration(RequestConfiguration[GoalsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/groups/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py b/msgraph_beta/generated/groups/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py new file mode 100644 index 00000000000..5e01d818f49 --- /dev/null +++ b/msgraph_beta/generated/groups/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py @@ -0,0 +1,110 @@ +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.planner_goal import PlannerGoal + +class PlannerGoalItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerGoalItemRequestBuilder 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}/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoal]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoal] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal import PlannerGoal + + return await self.request_adapter.send_async(request_info, PlannerGoal, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> PlannerGoalItemRequestBuilder: + """ + 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: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerGoalItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerGoalItemRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. Read-only. Nullable. + """ + 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 PlannerGoalItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/groups/item/planner/plans/item/planner_plan_item_request_builder.py b/msgraph_beta/generated/groups/item/planner/plans/item/planner_plan_item_request_builder.py index 9257dc8cb6b..6f7cc6a3a16 100644 --- a/msgraph_beta/generated/groups/item/planner/plans/item/planner_plan_item_request_builder.py +++ b/msgraph_beta/generated/groups/item/planner/plans/item/planner_plan_item_request_builder.py @@ -20,6 +20,7 @@ from .buckets.buckets_request_builder import BucketsRequestBuilder from .details.details_request_builder import DetailsRequestBuilder from .get_usage_rights.get_usage_rights_request_builder import GetUsageRightsRequestBuilder + from .goals.goals_request_builder import GoalsRequestBuilder from .history_items.history_items_request_builder import HistoryItemsRequestBuilder from .move_to_container.move_to_container_request_builder import MoveToContainerRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder @@ -182,6 +183,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def goals(self) -> GoalsRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + from .goals.goals_request_builder import GoalsRequestBuilder + + return GoalsRequestBuilder(self.request_adapter, self.path_parameters) + @property def history_items(self) -> HistoryItemsRequestBuilder: """ diff --git a/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/goals/count/count_request_builder.py b/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/goals/count/count_request_builder.py new file mode 100644 index 00000000000..e63d743c672 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/goals/count/count_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.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}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals/$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] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/goals/goals_request_builder.py b/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/goals/goals_request_builder.py new file mode 100644 index 00000000000..61a6f4abc3c --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/goals/goals_request_builder.py @@ -0,0 +1,166 @@ +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.planner_goal_collection_response import PlannerGoalCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + +class GoalsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GoalsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_goal_id(self,planner_goal_id: str) -> PlannerGoalItemRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + param planner_goal_id: The unique identifier of plannerGoal + Returns: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if planner_goal_id is None: + raise TypeError("planner_goal_id cannot be null.") + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerGoal%2Did"] = planner_goal_id + return PlannerGoalItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoalCollectionResponse]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoalCollectionResponse] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal_collection_response import PlannerGoalCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerGoalCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> GoalsRequestBuilder: + """ + 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: GoalsRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GoalsRequestBuilder(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 GoalsRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. Read-only. Nullable. + """ + 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 GoalsRequestBuilderGetRequestConfiguration(RequestConfiguration[GoalsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py b/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py new file mode 100644 index 00000000000..42b37e1ebac --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py @@ -0,0 +1,110 @@ +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.planner_goal import PlannerGoal + +class PlannerGoalItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerGoalItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoal]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoal] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal import PlannerGoal + + return await self.request_adapter.send_async(request_info, PlannerGoal, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> PlannerGoalItemRequestBuilder: + """ + 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: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerGoalItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerGoalItemRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. Read-only. Nullable. + """ + 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 PlannerGoalItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/planner_plan_item_request_builder.py b/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/planner_plan_item_request_builder.py index 63789edaeb8..081313c1264 100644 --- a/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/planner_plan_item_request_builder.py +++ b/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/planner_plan_item_request_builder.py @@ -20,6 +20,7 @@ from .buckets.buckets_request_builder import BucketsRequestBuilder from .details.details_request_builder import DetailsRequestBuilder from .get_usage_rights.get_usage_rights_request_builder import GetUsageRightsRequestBuilder + from .goals.goals_request_builder import GoalsRequestBuilder from .history_items.history_items_request_builder import HistoryItemsRequestBuilder from .move_to_container.move_to_container_request_builder import MoveToContainerRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder @@ -182,6 +183,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def goals(self) -> GoalsRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + from .goals.goals_request_builder import GoalsRequestBuilder + + return GoalsRequestBuilder(self.request_adapter, self.path_parameters) + @property def history_items(self) -> HistoryItemsRequestBuilder: """ diff --git a/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/goals/count/count_request_builder.py b/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/goals/count/count_request_builder.py new file mode 100644 index 00000000000..4505b62f652 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/goals/count/count_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.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}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/goals/$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] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/goals/goals_request_builder.py b/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/goals/goals_request_builder.py new file mode 100644 index 00000000000..92d6b6b1582 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/goals/goals_request_builder.py @@ -0,0 +1,166 @@ +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.planner_goal_collection_response import PlannerGoalCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + +class GoalsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GoalsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_goal_id(self,planner_goal_id: str) -> PlannerGoalItemRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + param planner_goal_id: The unique identifier of plannerGoal + Returns: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if planner_goal_id is None: + raise TypeError("planner_goal_id cannot be null.") + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerGoal%2Did"] = planner_goal_id + return PlannerGoalItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoalCollectionResponse]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoalCollectionResponse] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal_collection_response import PlannerGoalCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerGoalCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> GoalsRequestBuilder: + """ + 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: GoalsRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GoalsRequestBuilder(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 GoalsRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. Read-only. Nullable. + """ + 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 GoalsRequestBuilderGetRequestConfiguration(RequestConfiguration[GoalsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/goals/item/planner_goal_item_request_builder.py b/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/goals/item/planner_goal_item_request_builder.py new file mode 100644 index 00000000000..f5070840d73 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/goals/item/planner_goal_item_request_builder.py @@ -0,0 +1,110 @@ +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.planner_goal import PlannerGoal + +class PlannerGoalItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerGoalItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoal]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoal] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal import PlannerGoal + + return await self.request_adapter.send_async(request_info, PlannerGoal, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> PlannerGoalItemRequestBuilder: + """ + 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: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerGoalItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerGoalItemRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. Read-only. Nullable. + """ + 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 PlannerGoalItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/planner_plan_item_request_builder.py b/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/planner_plan_item_request_builder.py index 472eb552a98..8eb296ab40b 100644 --- a/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/planner_plan_item_request_builder.py +++ b/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/planner_plan_item_request_builder.py @@ -20,6 +20,7 @@ from .buckets.buckets_request_builder import BucketsRequestBuilder from .details.details_request_builder import DetailsRequestBuilder from .get_usage_rights.get_usage_rights_request_builder import GetUsageRightsRequestBuilder + from .goals.goals_request_builder import GoalsRequestBuilder from .history_items.history_items_request_builder import HistoryItemsRequestBuilder from .move_to_container.move_to_container_request_builder import MoveToContainerRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder @@ -182,6 +183,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def goals(self) -> GoalsRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + from .goals.goals_request_builder import GoalsRequestBuilder + + return GoalsRequestBuilder(self.request_adapter, self.path_parameters) + @property def history_items(self) -> HistoryItemsRequestBuilder: """ diff --git a/msgraph_beta/generated/kiota-dom-export.txt b/msgraph_beta/generated/kiota-dom-export.txt index 819b0acbd02..013bbdf1e4d 100644 --- a/msgraph_beta/generated/kiota-dom-export.txt +++ b/msgraph_beta/generated/kiota-dom-export.txt @@ -116603,6 +116603,50 @@ msgraph_beta.generated.groups.item.planner.plans.item.getUsageRights.GetUsageRig msgraph_beta.generated.groups.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.groups.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|url_template:str msgraph_beta.generated.groups.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|with_url(raw_url:str):GetUsageRightsRequestBuilder +msgraph_beta.generated.groups.item.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.groups.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.groups.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.planner.plans.item.goals.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.groups.item.planner.plans.item.goals.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.planner.plans.item.goals.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.planner.plans.item.goals.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.planner.plans.item.goals.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.planner.plans.item.goals.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetRequestConfiguration-->RequestConfiguration[GoalsRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder::|public|by_planner_goal_id(planner_goal_id:str):PlannerGoalItemRequestBuilder +msgraph_beta.generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):PlannerGoalCollectionResponse +msgraph_beta.generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder::|public|with_url(raw_url:str):GoalsRequestBuilder +msgraph_beta.generated.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):PlannerGoal +msgraph_beta.generated.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|with_url(raw_url:str):PlannerGoalItemRequestBuilder msgraph_beta.generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -116689,6 +116733,7 @@ msgraph_beta.generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuil msgraph_beta.generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder msgraph_beta.generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerPlanItemRequestBuilderGetQueryParameters]):PlannerPlan msgraph_beta.generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get_usage_rights:GetUsageRightsRequestBuilder +msgraph_beta.generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder msgraph_beta.generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|history_items:HistoryItemsRequestBuilder msgraph_beta.generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|move_to_container:MoveToContainerRequestBuilder msgraph_beta.generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan; request_configuration?:RequestConfiguration[QueryParameters]):PlannerPlan @@ -129383,6 +129428,50 @@ msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.getUsag msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|url_template:str msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|with_url(raw_url:str):GetUsageRightsRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetRequestConfiguration-->RequestConfiguration[GoalsRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|by_planner_goal_id(planner_goal_id:str):PlannerGoalItemRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):PlannerGoalCollectionResponse +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|with_url(raw_url:str):GoalsRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):PlannerGoal +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|with_url(raw_url:str):PlannerGoalItemRequestBuilder msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -129469,6 +129558,7 @@ msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.Planner msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerPlanItemRequestBuilderGetQueryParameters]):PlannerPlan msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get_usage_rights:GetUsageRightsRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|history_items:HistoryItemsRequestBuilder msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|move_to_container:MoveToContainerRequestBuilder msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan; request_configuration?:RequestConfiguration[QueryParameters]):PlannerPlan @@ -131987,6 +132077,50 @@ msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.getUsa msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|url_template:str msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|with_url(raw_url:str):GetUsageRightsRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetRequestConfiguration-->RequestConfiguration[GoalsRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|by_planner_goal_id(planner_goal_id:str):PlannerGoalItemRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):PlannerGoalCollectionResponse +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|with_url(raw_url:str):GoalsRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):PlannerGoal +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|with_url(raw_url:str):PlannerGoalItemRequestBuilder msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -132073,6 +132207,7 @@ msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.Planne msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerPlanItemRequestBuilderGetQueryParameters]):PlannerPlan msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get_usage_rights:GetUsageRightsRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|history_items:HistoryItemsRequestBuilder msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|move_to_container:MoveToContainerRequestBuilder msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan; request_configuration?:RequestConfiguration[QueryParameters]):PlannerPlan @@ -182134,6 +182269,8 @@ msgraph_beta.generated.models.Authentication::|public|qr_code_pin_method():QrCod msgraph_beta.generated.models.Authentication::|public|qr_code_pin_method(value:QrCodePinAuthenticationMethod):None msgraph_beta.generated.models.Authentication::|public|requirements():StrongAuthenticationRequirements msgraph_beta.generated.models.Authentication::|public|requirements(value:StrongAuthenticationRequirements):None +msgraph_beta.generated.models.Authentication::|public|resource_account_key_authentication_methods():list[ResourceAccountKeyAuthenticationMethod] +msgraph_beta.generated.models.Authentication::|public|resource_account_key_authentication_methods(value:list[ResourceAccountKeyAuthenticationMethod]):None msgraph_beta.generated.models.Authentication::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.Authentication::|public|sign_in_preferences():SignInPreferences msgraph_beta.generated.models.Authentication::|public|sign_in_preferences(value:SignInPreferences):None @@ -222672,6 +222809,8 @@ msgraph_beta.generated.models.MailboxFolder::|public|total_item_count():int msgraph_beta.generated.models.MailboxFolder::|public|total_item_count(value:int):None msgraph_beta.generated.models.MailboxFolder::|public|type():str msgraph_beta.generated.models.MailboxFolder::|public|type(value:str):None +msgraph_beta.generated.models.MailboxFolder::|public|well_known_name():str +msgraph_beta.generated.models.MailboxFolder::|public|well_known_name(value:str):None msgraph_beta.generated.models.MailboxFolder::|static|public|create_from_discriminator_value(parse_node:ParseNode):MailboxFolder msgraph_beta.generated.models.MailboxFolderCollectionResponse-->BaseCollectionPaginationCountResponse msgraph_beta.generated.models.MailboxFolderCollectionResponse::|public|constructor():None @@ -228901,6 +229040,20 @@ msgraph_beta.generated.models.MobileDeviceManagementPolicyCollectionResponse::|p msgraph_beta.generated.models.MobileDeviceManagementPolicyCollectionResponse::|public|value():list[MobileDeviceManagementPolicy] msgraph_beta.generated.models.MobileDeviceManagementPolicyCollectionResponse::|public|value(value:list[MobileDeviceManagementPolicy]):None msgraph_beta.generated.models.MobileDeviceManagementPolicyCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):MobileDeviceManagementPolicyCollectionResponse +msgraph_beta.generated.models.MobileDriversLicenseConfiguration::|public|accepted_regions():list[str] +msgraph_beta.generated.models.MobileDriversLicenseConfiguration::|public|accepted_regions(value:list[str]):None +msgraph_beta.generated.models.MobileDriversLicenseConfiguration::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.MobileDriversLicenseConfiguration::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.MobileDriversLicenseConfiguration::|public|backing_store:BackingStore +msgraph_beta.generated.models.MobileDriversLicenseConfiguration::|public|constructor():None +msgraph_beta.generated.models.MobileDriversLicenseConfiguration::|public|document_standard():str +msgraph_beta.generated.models.MobileDriversLicenseConfiguration::|public|document_standard(value:str):None +msgraph_beta.generated.models.MobileDriversLicenseConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MobileDriversLicenseConfiguration::|public|odata_type():str +msgraph_beta.generated.models.MobileDriversLicenseConfiguration::|public|odata_type(value:str):None +msgraph_beta.generated.models.MobileDriversLicenseConfiguration::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MobileDriversLicenseConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):MobileDriversLicenseConfiguration +msgraph_beta.generated.models.MobileDriversLicenseConfiguration~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.MobileLobApp-->MobileApp msgraph_beta.generated.models.MobileLobApp::|public|committed_content_version():str msgraph_beta.generated.models.MobileLobApp::|public|committed_content_version(value:str):None @@ -237789,6 +237942,8 @@ msgraph_beta.generated.models.Planner::|public|buckets():list[PlannerBucket] msgraph_beta.generated.models.Planner::|public|buckets(value:list[PlannerBucket]):None msgraph_beta.generated.models.Planner::|public|constructor():None msgraph_beta.generated.models.Planner::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.Planner::|public|goals():list[PlannerGoal] +msgraph_beta.generated.models.Planner::|public|goals(value:list[PlannerGoal]):None msgraph_beta.generated.models.Planner::|public|odata_type:str msgraph_beta.generated.models.Planner::|public|plans():list[PlannerPlan] msgraph_beta.generated.models.Planner::|public|plans(value:list[PlannerPlan]):None @@ -238135,6 +238290,41 @@ msgraph_beta.generated.models.PlannerFormsRequirement::|public|required_forms(va msgraph_beta.generated.models.PlannerFormsRequirement::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.PlannerFormsRequirement::|static|public|create_from_discriminator_value(parse_node:ParseNode):PlannerFormsRequirement msgraph_beta.generated.models.PlannerFormsRequirement~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.PlannerGoal-->PlannerDelta +msgraph_beta.generated.models.PlannerGoal::|public|constructor():None +msgraph_beta.generated.models.PlannerGoal::|public|display_name():str +msgraph_beta.generated.models.PlannerGoal::|public|display_name(value:str):None +msgraph_beta.generated.models.PlannerGoal::|public|finish_date():datetime.date +msgraph_beta.generated.models.PlannerGoal::|public|finish_date(value:datetime.date):None +msgraph_beta.generated.models.PlannerGoal::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.PlannerGoal::|public|notes():ItemBody +msgraph_beta.generated.models.PlannerGoal::|public|notes(value:ItemBody):None +msgraph_beta.generated.models.PlannerGoal::|public|odata_type:str +msgraph_beta.generated.models.PlannerGoal::|public|plan_id():str +msgraph_beta.generated.models.PlannerGoal::|public|plan_id(value:str):None +msgraph_beta.generated.models.PlannerGoal::|public|priority():int +msgraph_beta.generated.models.PlannerGoal::|public|priority(value:int):None +msgraph_beta.generated.models.PlannerGoal::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.PlannerGoal::|public|start_date():datetime.date +msgraph_beta.generated.models.PlannerGoal::|public|start_date(value:datetime.date):None +msgraph_beta.generated.models.PlannerGoal::|public|status():PlannerGoalStatus +msgraph_beta.generated.models.PlannerGoal::|public|status(value:PlannerGoalStatus):None +msgraph_beta.generated.models.PlannerGoal::|public|tasks():list[PlannerTask] +msgraph_beta.generated.models.PlannerGoal::|public|tasks(value:list[PlannerTask]):None +msgraph_beta.generated.models.PlannerGoal::|static|public|create_from_discriminator_value(parse_node:ParseNode):PlannerGoal +msgraph_beta.generated.models.PlannerGoalCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.PlannerGoalCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.PlannerGoalCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.PlannerGoalCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.PlannerGoalCollectionResponse::|public|value():list[PlannerGoal] +msgraph_beta.generated.models.PlannerGoalCollectionResponse::|public|value(value:list[PlannerGoal]):None +msgraph_beta.generated.models.PlannerGoalCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):PlannerGoalCollectionResponse +msgraph_beta.generated.models.PlannerGoalStatus::0000-NotStarted +msgraph_beta.generated.models.PlannerGoalStatus::0001-OnTrack +msgraph_beta.generated.models.PlannerGoalStatus::0002-Behind +msgraph_beta.generated.models.PlannerGoalStatus::0003-AtRisk +msgraph_beta.generated.models.PlannerGoalStatus::0004-Closed +msgraph_beta.generated.models.PlannerGoalStatus::0005-UnknownFutureValue msgraph_beta.generated.models.PlannerGroup-->Entity msgraph_beta.generated.models.PlannerGroup::|public|constructor():None msgraph_beta.generated.models.PlannerGroup::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -238199,6 +238389,8 @@ msgraph_beta.generated.models.PlannerPlan::|public|creation_source(value:Planner msgraph_beta.generated.models.PlannerPlan::|public|details():PlannerPlanDetails msgraph_beta.generated.models.PlannerPlan::|public|details(value:PlannerPlanDetails):None msgraph_beta.generated.models.PlannerPlan::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.PlannerPlan::|public|goals():list[PlannerGoal] +msgraph_beta.generated.models.PlannerPlan::|public|goals(value:list[PlannerGoal]):None msgraph_beta.generated.models.PlannerPlan::|public|history_items():list[PlannerHistoryItem] msgraph_beta.generated.models.PlannerPlan::|public|history_items(value:list[PlannerHistoryItem]):None msgraph_beta.generated.models.PlannerPlan::|public|is_archived():bool @@ -238516,6 +238708,8 @@ msgraph_beta.generated.models.PlannerTask::|public|details(value:PlannerTaskDeta msgraph_beta.generated.models.PlannerTask::|public|due_date_time():datetime.datetime msgraph_beta.generated.models.PlannerTask::|public|due_date_time(value:datetime.datetime):None msgraph_beta.generated.models.PlannerTask::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.PlannerTask::|public|goal_ids():list[str] +msgraph_beta.generated.models.PlannerTask::|public|goal_ids(value:list[str]):None msgraph_beta.generated.models.PlannerTask::|public|has_chat():bool msgraph_beta.generated.models.PlannerTask::|public|has_chat(value:bool):None msgraph_beta.generated.models.PlannerTask::|public|has_description():bool @@ -245609,6 +245803,23 @@ msgraph_beta.generated.models.ResourceAccessType::0002-Write msgraph_beta.generated.models.ResourceAccessType::0003-Create msgraph_beta.generated.models.ResourceAccessType::0004-UnknownFutureValue msgraph_beta.generated.models.ResourceAccess~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.ResourceAccountKeyAuthenticationMethod-->AuthenticationMethod +msgraph_beta.generated.models.ResourceAccountKeyAuthenticationMethod::|public|constructor():None +msgraph_beta.generated.models.ResourceAccountKeyAuthenticationMethod::|public|device():Device +msgraph_beta.generated.models.ResourceAccountKeyAuthenticationMethod::|public|device(value:Device):None +msgraph_beta.generated.models.ResourceAccountKeyAuthenticationMethod::|public|display_name():str +msgraph_beta.generated.models.ResourceAccountKeyAuthenticationMethod::|public|display_name(value:str):None +msgraph_beta.generated.models.ResourceAccountKeyAuthenticationMethod::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ResourceAccountKeyAuthenticationMethod::|public|odata_type:str +msgraph_beta.generated.models.ResourceAccountKeyAuthenticationMethod::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ResourceAccountKeyAuthenticationMethod::|static|public|create_from_discriminator_value(parse_node:ParseNode):ResourceAccountKeyAuthenticationMethod +msgraph_beta.generated.models.ResourceAccountKeyAuthenticationMethodCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.ResourceAccountKeyAuthenticationMethodCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.ResourceAccountKeyAuthenticationMethodCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ResourceAccountKeyAuthenticationMethodCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ResourceAccountKeyAuthenticationMethodCollectionResponse::|public|value():list[ResourceAccountKeyAuthenticationMethod] +msgraph_beta.generated.models.ResourceAccountKeyAuthenticationMethodCollectionResponse::|public|value(value:list[ResourceAccountKeyAuthenticationMethod]):None +msgraph_beta.generated.models.ResourceAccountKeyAuthenticationMethodCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ResourceAccountKeyAuthenticationMethodCollectionResponse msgraph_beta.generated.models.ResourceAction::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.ResourceAction::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.ResourceAction::|public|allowed_resource_actions():list[str] @@ -275281,6 +275492,11 @@ msgraph_beta.generated.models.VerifiedDomain::|public|type():str msgraph_beta.generated.models.VerifiedDomain::|public|type(value:str):None msgraph_beta.generated.models.VerifiedDomain::|static|public|create_from_discriminator_value(parse_node:ParseNode):VerifiedDomain msgraph_beta.generated.models.VerifiedDomain~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.VerifiedIdMethodType::0000-IdentityVerificationPartner +msgraph_beta.generated.models.VerifiedIdMethodType::0001-TenantCustomCredential +msgraph_beta.generated.models.VerifiedIdMethodType::0002-VerifiedEmployee +msgraph_beta.generated.models.VerifiedIdMethodType::0003-UnknownFutureValue +msgraph_beta.generated.models.VerifiedIdMethodType::0004-NotConfigured msgraph_beta.generated.models.VerifiedIdProfile-->Entity msgraph_beta.generated.models.VerifiedIdProfile::|public|constructor():None msgraph_beta.generated.models.VerifiedIdProfile::|public|description():str @@ -275290,11 +275506,15 @@ msgraph_beta.generated.models.VerifiedIdProfile::|public|face_check_configuratio msgraph_beta.generated.models.VerifiedIdProfile::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.VerifiedIdProfile::|public|last_modified_date_time():datetime.datetime msgraph_beta.generated.models.VerifiedIdProfile::|public|last_modified_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.VerifiedIdProfile::|public|mobile_drivers_license_configuration():MobileDriversLicenseConfiguration +msgraph_beta.generated.models.VerifiedIdProfile::|public|mobile_drivers_license_configuration(value:MobileDriversLicenseConfiguration):None msgraph_beta.generated.models.VerifiedIdProfile::|public|name():str msgraph_beta.generated.models.VerifiedIdProfile::|public|name(value:str):None msgraph_beta.generated.models.VerifiedIdProfile::|public|odata_type:str msgraph_beta.generated.models.VerifiedIdProfile::|public|priority():int msgraph_beta.generated.models.VerifiedIdProfile::|public|priority(value:int):None +msgraph_beta.generated.models.VerifiedIdProfile::|public|self_service_issuance():VerifiedIdSelfServiceIssuance +msgraph_beta.generated.models.VerifiedIdProfile::|public|self_service_issuance(value:VerifiedIdSelfServiceIssuance):None msgraph_beta.generated.models.VerifiedIdProfile::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.VerifiedIdProfile::|public|state():VerifiedIdProfileState msgraph_beta.generated.models.VerifiedIdProfile::|public|state(value:VerifiedIdProfileState):None @@ -275325,6 +275545,10 @@ msgraph_beta.generated.models.VerifiedIdProfileConfiguration::|public|claim_vali msgraph_beta.generated.models.VerifiedIdProfileConfiguration::|public|claim_validation(value:ClaimValidation):None msgraph_beta.generated.models.VerifiedIdProfileConfiguration::|public|constructor():None msgraph_beta.generated.models.VerifiedIdProfileConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.VerifiedIdProfileConfiguration::|public|manifest_url():str +msgraph_beta.generated.models.VerifiedIdProfileConfiguration::|public|manifest_url(value:str):None +msgraph_beta.generated.models.VerifiedIdProfileConfiguration::|public|method_type():VerifiedIdMethodType +msgraph_beta.generated.models.VerifiedIdProfileConfiguration::|public|method_type(value:VerifiedIdMethodType):None msgraph_beta.generated.models.VerifiedIdProfileConfiguration::|public|odata_type():str msgraph_beta.generated.models.VerifiedIdProfileConfiguration::|public|odata_type(value:str):None msgraph_beta.generated.models.VerifiedIdProfileConfiguration::|public|serialize(writer:SerializationWriter):None @@ -275335,6 +275559,20 @@ msgraph_beta.generated.models.VerifiedIdProfileConfiguration~~>AdditionalDataHol msgraph_beta.generated.models.VerifiedIdProfileState::0000-Enabled msgraph_beta.generated.models.VerifiedIdProfileState::0001-Disabled msgraph_beta.generated.models.VerifiedIdProfileState::0002-UnknownFutureValue +msgraph_beta.generated.models.VerifiedIdSelfServiceIssuance::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.VerifiedIdSelfServiceIssuance::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.VerifiedIdSelfServiceIssuance::|public|backing_store:BackingStore +msgraph_beta.generated.models.VerifiedIdSelfServiceIssuance::|public|constructor():None +msgraph_beta.generated.models.VerifiedIdSelfServiceIssuance::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.VerifiedIdSelfServiceIssuance::|public|issuance_url():str +msgraph_beta.generated.models.VerifiedIdSelfServiceIssuance::|public|issuance_url(value:str):None +msgraph_beta.generated.models.VerifiedIdSelfServiceIssuance::|public|is_enabled():bool +msgraph_beta.generated.models.VerifiedIdSelfServiceIssuance::|public|is_enabled(value:bool):None +msgraph_beta.generated.models.VerifiedIdSelfServiceIssuance::|public|odata_type():str +msgraph_beta.generated.models.VerifiedIdSelfServiceIssuance::|public|odata_type(value:str):None +msgraph_beta.generated.models.VerifiedIdSelfServiceIssuance::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.VerifiedIdSelfServiceIssuance::|static|public|create_from_discriminator_value(parse_node:ParseNode):VerifiedIdSelfServiceIssuance +msgraph_beta.generated.models.VerifiedIdSelfServiceIssuance~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.VerifiedIdUsageConfiguration::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.VerifiedIdUsageConfiguration::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.VerifiedIdUsageConfiguration::|public|backing_store:BackingStore @@ -275352,6 +275590,7 @@ msgraph_beta.generated.models.VerifiedIdUsageConfigurationPurpose::0000-Recovery msgraph_beta.generated.models.VerifiedIdUsageConfigurationPurpose::0001-Onboarding msgraph_beta.generated.models.VerifiedIdUsageConfigurationPurpose::0002-All msgraph_beta.generated.models.VerifiedIdUsageConfigurationPurpose::0003-UnknownFutureValue +msgraph_beta.generated.models.VerifiedIdUsageConfigurationPurpose::0004-Verification msgraph_beta.generated.models.VerifiedIdUsageConfiguration~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.VerifiedPublisher::|public|added_date_time():datetime.datetime msgraph_beta.generated.models.VerifiedPublisher::|public|added_date_time(value:datetime.datetime):None @@ -292575,6 +292814,104 @@ msgraph_beta.generated.planner.buckets.item.tasks.TasksRequestBuilder::|public|t msgraph_beta.generated.planner.buckets.item.tasks.TasksRequestBuilder::|public|to_post_request_information(body:PlannerTask; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.planner.buckets.item.tasks.TasksRequestBuilder::|public|url_template:str msgraph_beta.generated.planner.buckets.item.tasks.TasksRequestBuilder::|public|with_url(raw_url:str):TasksRequestBuilder +msgraph_beta.generated.planner.goals.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.planner.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.planner.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.planner.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.planner.goals.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.planner.goals.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.planner.goals.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.planner.goals.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.planner.goals.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.planner.goals.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.planner.goals.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.planner.goals.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.planner.goals.GoalsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.planner.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.planner.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.planner.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.planner.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.planner.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.planner.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.planner.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.planner.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.planner.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.planner.goals.GoalsRequestBuilder.GoalsRequestBuilderGetRequestConfiguration-->RequestConfiguration[GoalsRequestBuilderGetQueryParameters] +msgraph_beta.generated.planner.goals.GoalsRequestBuilder.GoalsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.planner.goals.GoalsRequestBuilder::|public|by_planner_goal_id(planner_goal_id:str):PlannerGoalItemRequestBuilder +msgraph_beta.generated.planner.goals.GoalsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.planner.goals.GoalsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.planner.goals.GoalsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):PlannerGoalCollectionResponse +msgraph_beta.generated.planner.goals.GoalsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.planner.goals.GoalsRequestBuilder::|public|post(body:PlannerGoal; request_configuration?:RequestConfiguration[QueryParameters]):PlannerGoal +msgraph_beta.generated.planner.goals.GoalsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.planner.goals.GoalsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.planner.goals.GoalsRequestBuilder::|public|to_post_request_information(body:PlannerGoal; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.planner.goals.GoalsRequestBuilder::|public|url_template:str +msgraph_beta.generated.planner.goals.GoalsRequestBuilder::|public|with_url(raw_url:str):GoalsRequestBuilder +msgraph_beta.generated.planner.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.planner.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.planner.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.planner.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.planner.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.planner.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.planner.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.planner.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.planner.goals.item.PlannerGoalItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.planner.goals.item.PlannerGoalItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):PlannerGoal +msgraph_beta.generated.planner.goals.item.PlannerGoalItemRequestBuilder::|public|patch(body:PlannerGoal; request_configuration?:RequestConfiguration[QueryParameters]):PlannerGoal +msgraph_beta.generated.planner.goals.item.PlannerGoalItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.planner.goals.item.PlannerGoalItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.planner.goals.item.PlannerGoalItemRequestBuilder::|public|tasks:TasksRequestBuilder +msgraph_beta.generated.planner.goals.item.PlannerGoalItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.planner.goals.item.PlannerGoalItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.planner.goals.item.PlannerGoalItemRequestBuilder::|public|to_patch_request_information(body:PlannerGoal; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.planner.goals.item.PlannerGoalItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.planner.goals.item.PlannerGoalItemRequestBuilder::|public|with_url(raw_url:str):PlannerGoalItemRequestBuilder +msgraph_beta.generated.planner.goals.item.tasks.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.planner.goals.item.tasks.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.planner.goals.item.tasks.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.planner.goals.item.tasks.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.planner.goals.item.tasks.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.planner.goals.item.tasks.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.planner.goals.item.tasks.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.planner.goals.item.tasks.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.planner.goals.item.tasks.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.planner.goals.item.tasks.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.planner.goals.item.tasks.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.planner.goals.item.tasks.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder.PlannerTaskItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder.PlannerTaskItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder.PlannerTaskItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder.PlannerTaskItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerTaskItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerTaskItemRequestBuilderGetQueryParameters]):PlannerTask +msgraph_beta.generated.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerTaskItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder::|public|with_url(raw_url:str):PlannerTaskItemRequestBuilder +msgraph_beta.generated.planner.goals.item.tasks.TasksRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.planner.goals.item.tasks.TasksRequestBuilder.TasksRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.planner.goals.item.tasks.TasksRequestBuilder.TasksRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.planner.goals.item.tasks.TasksRequestBuilder.TasksRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.planner.goals.item.tasks.TasksRequestBuilder.TasksRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.planner.goals.item.tasks.TasksRequestBuilder.TasksRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.planner.goals.item.tasks.TasksRequestBuilder.TasksRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.planner.goals.item.tasks.TasksRequestBuilder.TasksRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.planner.goals.item.tasks.TasksRequestBuilder.TasksRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.planner.goals.item.tasks.TasksRequestBuilder.TasksRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.planner.goals.item.tasks.TasksRequestBuilder.TasksRequestBuilderGetRequestConfiguration-->RequestConfiguration[TasksRequestBuilderGetQueryParameters] +msgraph_beta.generated.planner.goals.item.tasks.TasksRequestBuilder::|public|by_planner_task_id(planner_task_id:str):PlannerTaskItemRequestBuilder +msgraph_beta.generated.planner.goals.item.tasks.TasksRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.planner.goals.item.tasks.TasksRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.planner.goals.item.tasks.TasksRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TasksRequestBuilderGetQueryParameters]):PlannerTaskCollectionResponse +msgraph_beta.generated.planner.goals.item.tasks.TasksRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.planner.goals.item.tasks.TasksRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.planner.goals.item.tasks.TasksRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TasksRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.planner.goals.item.tasks.TasksRequestBuilder::|public|url_template:str +msgraph_beta.generated.planner.goals.item.tasks.TasksRequestBuilder::|public|with_url(raw_url:str):TasksRequestBuilder msgraph_beta.generated.planner.PlannerRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.planner.PlannerRequestBuilder.PlannerRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.planner.PlannerRequestBuilder.PlannerRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -292584,6 +292921,7 @@ msgraph_beta.generated.planner.PlannerRequestBuilder.PlannerRequestBuilderPatchR msgraph_beta.generated.planner.PlannerRequestBuilder::|public|buckets:BucketsRequestBuilder msgraph_beta.generated.planner.PlannerRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.planner.PlannerRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerRequestBuilderGetQueryParameters]):Planner +msgraph_beta.generated.planner.PlannerRequestBuilder::|public|goals:GoalsRequestBuilder msgraph_beta.generated.planner.PlannerRequestBuilder::|public|patch(body:Planner; request_configuration?:RequestConfiguration[QueryParameters]):Planner msgraph_beta.generated.planner.PlannerRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.planner.PlannerRequestBuilder::|public|plans:PlansRequestBuilder @@ -293006,6 +293344,50 @@ msgraph_beta.generated.planner.plans.item.getUsageRights.GetUsageRightsRequestBu msgraph_beta.generated.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|url_template:str msgraph_beta.generated.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|with_url(raw_url:str):GetUsageRightsRequestBuilder +msgraph_beta.generated.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.planner.plans.item.goals.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.planner.plans.item.goals.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.planner.plans.item.goals.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.planner.plans.item.goals.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.planner.plans.item.goals.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.planner.plans.item.goals.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetRequestConfiguration-->RequestConfiguration[GoalsRequestBuilderGetQueryParameters] +msgraph_beta.generated.planner.plans.item.goals.GoalsRequestBuilder::|public|by_planner_goal_id(planner_goal_id:str):PlannerGoalItemRequestBuilder +msgraph_beta.generated.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.planner.plans.item.goals.GoalsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.planner.plans.item.goals.GoalsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):PlannerGoalCollectionResponse +msgraph_beta.generated.planner.plans.item.goals.GoalsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.planner.plans.item.goals.GoalsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.planner.plans.item.goals.GoalsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.planner.plans.item.goals.GoalsRequestBuilder::|public|url_template:str +msgraph_beta.generated.planner.plans.item.goals.GoalsRequestBuilder::|public|with_url(raw_url:str):GoalsRequestBuilder +msgraph_beta.generated.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):PlannerGoal +msgraph_beta.generated.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|with_url(raw_url:str):PlannerGoalItemRequestBuilder msgraph_beta.generated.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -293092,6 +293474,7 @@ msgraph_beta.generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public msgraph_beta.generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder msgraph_beta.generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerPlanItemRequestBuilderGetQueryParameters]):PlannerPlan msgraph_beta.generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get_usage_rights:GetUsageRightsRequestBuilder +msgraph_beta.generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder msgraph_beta.generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|history_items:HistoryItemsRequestBuilder msgraph_beta.generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|move_to_container:MoveToContainerRequestBuilder msgraph_beta.generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan; request_configuration?:RequestConfiguration[QueryParameters]):PlannerPlan @@ -351915,6 +352298,50 @@ msgraph_beta.generated.teams.item.channels.item.planner.plans.item.getUsageRight msgraph_beta.generated.teams.item.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.teams.item.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|url_template:str msgraph_beta.generated.teams.item.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|with_url(raw_url:str):GetUsageRightsRequestBuilder +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetRequestConfiguration-->RequestConfiguration[GoalsRequestBuilderGetQueryParameters] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|by_planner_goal_id(planner_goal_id:str):PlannerGoalItemRequestBuilder +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):PlannerGoalCollectionResponse +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|with_url(raw_url:str):GoalsRequestBuilder +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):PlannerGoal +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|with_url(raw_url:str):PlannerGoalItemRequestBuilder msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -352001,6 +352428,7 @@ msgraph_beta.generated.teams.item.channels.item.planner.plans.item.PlannerPlanIt msgraph_beta.generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder msgraph_beta.generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerPlanItemRequestBuilderGetQueryParameters]):PlannerPlan msgraph_beta.generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get_usage_rights:GetUsageRightsRequestBuilder +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder msgraph_beta.generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|history_items:HistoryItemsRequestBuilder msgraph_beta.generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|move_to_container:MoveToContainerRequestBuilder msgraph_beta.generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan; request_configuration?:RequestConfiguration[QueryParameters]):PlannerPlan @@ -354519,6 +354947,50 @@ msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.getUsageRigh msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|url_template:str msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|with_url(raw_url:str):GetUsageRightsRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetRequestConfiguration-->RequestConfiguration[GoalsRequestBuilderGetQueryParameters] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|by_planner_goal_id(planner_goal_id:str):PlannerGoalItemRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):PlannerGoalCollectionResponse +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|with_url(raw_url:str):GoalsRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):PlannerGoal +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|with_url(raw_url:str):PlannerGoalItemRequestBuilder msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -354605,6 +355077,7 @@ msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanI msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerPlanItemRequestBuilderGetQueryParameters]):PlannerPlan msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get_usage_rights:GetUsageRightsRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|history_items:HistoryItemsRequestBuilder msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|move_to_container:MoveToContainerRequestBuilder msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan; request_configuration?:RequestConfiguration[QueryParameters]):PlannerPlan @@ -357918,6 +358391,50 @@ msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item. msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|url_template:str msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|with_url(raw_url:str):GetUsageRightsRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetRequestConfiguration-->RequestConfiguration[GoalsRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|by_planner_goal_id(planner_goal_id:str):PlannerGoalItemRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):PlannerGoalCollectionResponse +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|with_url(raw_url:str):GoalsRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):PlannerGoal +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|with_url(raw_url:str):PlannerGoalItemRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -358004,6 +358521,7 @@ msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item. msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerPlanItemRequestBuilderGetQueryParameters]):PlannerPlan msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get_usage_rights:GetUsageRightsRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|history_items:HistoryItemsRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|move_to_container:MoveToContainerRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan; request_configuration?:RequestConfiguration[QueryParameters]):PlannerPlan @@ -360522,6 +361040,50 @@ msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|url_template:str msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|with_url(raw_url:str):GetUsageRightsRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetRequestConfiguration-->RequestConfiguration[GoalsRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|by_planner_goal_id(planner_goal_id:str):PlannerGoalItemRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):PlannerGoalCollectionResponse +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|with_url(raw_url:str):GoalsRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):PlannerGoal +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|with_url(raw_url:str):PlannerGoalItemRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -360608,6 +361170,7 @@ msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerPlanItemRequestBuilderGetQueryParameters]):PlannerPlan msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get_usage_rights:GetUsageRightsRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|history_items:HistoryItemsRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|move_to_container:MoveToContainerRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan; request_configuration?:RequestConfiguration[QueryParameters]):PlannerPlan @@ -363932,6 +364495,50 @@ msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.it msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|url_template:str msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|with_url(raw_url:str):GetUsageRightsRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetRequestConfiguration-->RequestConfiguration[GoalsRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|by_planner_goal_id(planner_goal_id:str):PlannerGoalItemRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):PlannerGoalCollectionResponse +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|with_url(raw_url:str):GoalsRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):PlannerGoal +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|with_url(raw_url:str):PlannerGoalItemRequestBuilder msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -364018,6 +364625,7 @@ msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.it msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerPlanItemRequestBuilderGetQueryParameters]):PlannerPlan msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get_usage_rights:GetUsageRightsRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|history_items:HistoryItemsRequestBuilder msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|move_to_container:MoveToContainerRequestBuilder msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan; request_configuration?:RequestConfiguration[QueryParameters]):PlannerPlan @@ -366600,6 +367208,50 @@ msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefiniti msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|url_template:str msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|with_url(raw_url:str):GetUsageRightsRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetRequestConfiguration-->RequestConfiguration[GoalsRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|by_planner_goal_id(planner_goal_id:str):PlannerGoalItemRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):PlannerGoalCollectionResponse +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|with_url(raw_url:str):GoalsRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):PlannerGoal +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|with_url(raw_url:str):PlannerGoalItemRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -366686,6 +367338,7 @@ msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefiniti msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerPlanItemRequestBuilderGetQueryParameters]):PlannerPlan msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get_usage_rights:GetUsageRightsRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|history_items:HistoryItemsRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|move_to_container:MoveToContainerRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan; request_configuration?:RequestConfiguration[QueryParameters]):PlannerPlan @@ -369204,6 +369857,50 @@ msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefiniti msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|url_template:str msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|with_url(raw_url:str):GetUsageRightsRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetRequestConfiguration-->RequestConfiguration[GoalsRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|by_planner_goal_id(planner_goal_id:str):PlannerGoalItemRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):PlannerGoalCollectionResponse +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|with_url(raw_url:str):GoalsRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):PlannerGoal +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|with_url(raw_url:str):PlannerGoalItemRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -369290,6 +369987,7 @@ msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefiniti msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerPlanItemRequestBuilderGetQueryParameters]):PlannerPlan msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get_usage_rights:GetUsageRightsRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|history_items:HistoryItemsRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|move_to_container:MoveToContainerRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan; request_configuration?:RequestConfiguration[QueryParameters]):PlannerPlan @@ -378660,6 +379358,7 @@ msgraph_beta.generated.users.item.authentication.AuthenticationRequestBuilder::| msgraph_beta.generated.users.item.authentication.AuthenticationRequestBuilder::|public|qr_code_pin_method:QrCodePinMethodRequestBuilder msgraph_beta.generated.users.item.authentication.AuthenticationRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.users.item.authentication.AuthenticationRequestBuilder::|public|requirements:RequirementsRequestBuilder +msgraph_beta.generated.users.item.authentication.AuthenticationRequestBuilder::|public|resource_account_key_authentication_methods:ResourceAccountKeyAuthenticationMethodsRequestBuilder msgraph_beta.generated.users.item.authentication.AuthenticationRequestBuilder::|public|sign_in_preferences:SignInPreferencesRequestBuilder msgraph_beta.generated.users.item.authentication.AuthenticationRequestBuilder::|public|software_oath_methods:SoftwareOathMethodsRequestBuilder msgraph_beta.generated.users.item.authentication.AuthenticationRequestBuilder::|public|temporary_access_pass_methods:TemporaryAccessPassMethodsRequestBuilder @@ -379691,6 +380390,66 @@ msgraph_beta.generated.users.item.authentication.requirements.RequirementsReques msgraph_beta.generated.users.item.authentication.requirements.RequirementsRequestBuilder::|public|to_patch_request_information(body:StrongAuthenticationRequirements; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.users.item.authentication.requirements.RequirementsRequestBuilder::|public|url_template:str msgraph_beta.generated.users.item.authentication.requirements.RequirementsRequestBuilder::|public|with_url(raw_url:str):RequirementsRequestBuilder +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.device.DeviceRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.device.DeviceRequestBuilder.DeviceRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.device.DeviceRequestBuilder.DeviceRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.device.DeviceRequestBuilder.DeviceRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.device.DeviceRequestBuilder.DeviceRequestBuilderGetRequestConfiguration-->RequestConfiguration[DeviceRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.device.DeviceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.device.DeviceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DeviceRequestBuilderGetQueryParameters]):Device +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.device.DeviceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.device.DeviceRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.device.DeviceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DeviceRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.device.DeviceRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.device.DeviceRequestBuilder::|public|with_url(raw_url:str):DeviceRequestBuilder +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder.ResourceAccountKeyAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder.ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder.ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder.ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder.ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder::|public|device:DeviceRequestBuilder +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetQueryParameters]):ResourceAccountKeyAuthenticationMethod +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder::|public|with_url(raw_url:str):ResourceAccountKeyAuthenticationMethodItemRequestBuilder +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder.ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder.ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder.ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder.ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder.ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder.ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder.ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder.ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder.ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder.ResourceAccountKeyAuthenticationMethodsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder::|public|by_resource_account_key_authentication_method_id(resource_account_key_authentication_method_id:str):ResourceAccountKeyAuthenticationMethodItemRequestBuilder +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters]):ResourceAccountKeyAuthenticationMethodCollectionResponse +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder::|public|with_url(raw_url:str):ResourceAccountKeyAuthenticationMethodsRequestBuilder msgraph_beta.generated.users.item.authentication.signInPreferences.SignInPreferencesRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.users.item.authentication.signInPreferences.SignInPreferencesRequestBuilder.SignInPreferencesRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.users.item.authentication.signInPreferences.SignInPreferencesRequestBuilder.SignInPreferencesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -400622,6 +401381,50 @@ msgraph_beta.generated.users.item.planner.plans.item.getUsageRights.GetUsageRigh msgraph_beta.generated.users.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.users.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|url_template:str msgraph_beta.generated.users.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|with_url(raw_url:str):GetUsageRightsRequestBuilder +msgraph_beta.generated.users.item.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.planner.plans.item.goals.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.users.item.planner.plans.item.goals.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.planner.plans.item.goals.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.planner.plans.item.goals.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.planner.plans.item.goals.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.planner.plans.item.goals.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.users.item.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.users.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.users.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.users.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.users.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetRequestConfiguration-->RequestConfiguration[GoalsRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.planner.plans.item.goals.GoalsRequestBuilder::|public|by_planner_goal_id(planner_goal_id:str):PlannerGoalItemRequestBuilder +msgraph_beta.generated.users.item.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.planner.plans.item.goals.GoalsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.users.item.planner.plans.item.goals.GoalsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):PlannerGoalCollectionResponse +msgraph_beta.generated.users.item.planner.plans.item.goals.GoalsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.planner.plans.item.goals.GoalsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.planner.plans.item.goals.GoalsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.planner.plans.item.goals.GoalsRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.planner.plans.item.goals.GoalsRequestBuilder::|public|with_url(raw_url:str):GoalsRequestBuilder +msgraph_beta.generated.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):PlannerGoal +msgraph_beta.generated.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|with_url(raw_url:str):PlannerGoalItemRequestBuilder msgraph_beta.generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -400708,6 +401511,7 @@ msgraph_beta.generated.users.item.planner.plans.item.PlannerPlanItemRequestBuild msgraph_beta.generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder msgraph_beta.generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerPlanItemRequestBuilderGetQueryParameters]):PlannerPlan msgraph_beta.generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get_usage_rights:GetUsageRightsRequestBuilder +msgraph_beta.generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder msgraph_beta.generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|history_items:HistoryItemsRequestBuilder msgraph_beta.generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|move_to_container:MoveToContainerRequestBuilder msgraph_beta.generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan; request_configuration?:RequestConfiguration[QueryParameters]):PlannerPlan diff --git a/msgraph_beta/generated/kiota-lock.json b/msgraph_beta/generated/kiota-lock.json index 5825a98b9a6..d023a2337ff 100644 --- a/msgraph_beta/generated/kiota-lock.json +++ b/msgraph_beta/generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "9E99D95BCD1288D6ACD5509BB638D7A5FFAA1CBCE499D2605AA7DFD71751474D5476525C7A912CDD94FC0413398C93D7EC5320853177D6AA1DFF2C52389B1C80", + "descriptionHash": "6B168C4DEA89F82CE7BD09222A01A433A0036A725829803C8823F3F39E7C5E29157E30C4118F0A1971427E16A837D247B32B8DF75EB3CBD4D597E5CBC2E83E9E", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.34.1", diff --git a/msgraph_beta/generated/models/audio_metadata.py b/msgraph_beta/generated/models/audio_metadata.py index bd6d24a9fde..b31a33c319a 100644 --- a/msgraph_beta/generated/models/audio_metadata.py +++ b/msgraph_beta/generated/models/audio_metadata.py @@ -12,13 +12,13 @@ class AudioMetadata(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 bitDepth property + # Bit depth of the audio samples (for example, 16, 24). bit_depth: Optional[int] = None - # The channels property + # Number of audio channels (for example, 1 for mono, 2 for stereo). channels: Optional[int] = None # The OdataType property odata_type: Optional[str] = None - # The sampleRateHz property + # Sample rate in Hertz (for example, 16000, 48000). sample_rate_hz: Optional[int] = None @staticmethod diff --git a/msgraph_beta/generated/models/authentication.py b/msgraph_beta/generated/models/authentication.py index ea71a6b505a..c6f3a8b9f8e 100644 --- a/msgraph_beta/generated/models/authentication.py +++ b/msgraph_beta/generated/models/authentication.py @@ -18,6 +18,7 @@ from .phone_authentication_method import PhoneAuthenticationMethod from .platform_credential_authentication_method import PlatformCredentialAuthenticationMethod from .qr_code_pin_authentication_method import QrCodePinAuthenticationMethod + from .resource_account_key_authentication_method import ResourceAccountKeyAuthenticationMethod from .sign_in_preferences import SignInPreferences from .software_oath_authentication_method import SoftwareOathAuthenticationMethod from .strong_authentication_requirements import StrongAuthenticationRequirements @@ -56,6 +57,8 @@ class Authentication(Entity, Parsable): qr_code_pin_method: Optional[QrCodePinAuthenticationMethod] = None # The settings and preferences for per-user Microsoft Entra multifactor authentication. requirements: Optional[StrongAuthenticationRequirements] = None + # Represents the resource account key credentials registered to a user for authentication on shared devices. + resource_account_key_authentication_methods: Optional[list[ResourceAccountKeyAuthenticationMethod]] = None # The settings and preferences for the sign-in experience of a user. Use this property to configure the user's default multifactor authentication (MFA) method. sign_in_preferences: Optional[SignInPreferences] = None # The software OATH time-based one-time password (TOTP) applications registered to a user for authentication. @@ -94,6 +97,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .phone_authentication_method import PhoneAuthenticationMethod from .platform_credential_authentication_method import PlatformCredentialAuthenticationMethod from .qr_code_pin_authentication_method import QrCodePinAuthenticationMethod + from .resource_account_key_authentication_method import ResourceAccountKeyAuthenticationMethod from .sign_in_preferences import SignInPreferences from .software_oath_authentication_method import SoftwareOathAuthenticationMethod from .strong_authentication_requirements import StrongAuthenticationRequirements @@ -113,6 +117,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .phone_authentication_method import PhoneAuthenticationMethod from .platform_credential_authentication_method import PlatformCredentialAuthenticationMethod from .qr_code_pin_authentication_method import QrCodePinAuthenticationMethod + from .resource_account_key_authentication_method import ResourceAccountKeyAuthenticationMethod from .sign_in_preferences import SignInPreferences from .software_oath_authentication_method import SoftwareOathAuthenticationMethod from .strong_authentication_requirements import StrongAuthenticationRequirements @@ -133,6 +138,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "platformCredentialMethods": lambda n : setattr(self, 'platform_credential_methods', n.get_collection_of_object_values(PlatformCredentialAuthenticationMethod)), "qrCodePinMethod": lambda n : setattr(self, 'qr_code_pin_method', n.get_object_value(QrCodePinAuthenticationMethod)), "requirements": lambda n : setattr(self, 'requirements', n.get_object_value(StrongAuthenticationRequirements)), + "resourceAccountKeyAuthenticationMethods": lambda n : setattr(self, 'resource_account_key_authentication_methods', n.get_collection_of_object_values(ResourceAccountKeyAuthenticationMethod)), "signInPreferences": lambda n : setattr(self, 'sign_in_preferences', n.get_object_value(SignInPreferences)), "softwareOathMethods": lambda n : setattr(self, 'software_oath_methods', n.get_collection_of_object_values(SoftwareOathAuthenticationMethod)), "temporaryAccessPassMethods": lambda n : setattr(self, 'temporary_access_pass_methods', n.get_collection_of_object_values(TemporaryAccessPassAuthenticationMethod)), @@ -164,6 +170,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("platformCredentialMethods", self.platform_credential_methods) writer.write_object_value("qrCodePinMethod", self.qr_code_pin_method) writer.write_object_value("requirements", self.requirements) + writer.write_collection_of_object_values("resourceAccountKeyAuthenticationMethods", self.resource_account_key_authentication_methods) writer.write_object_value("signInPreferences", self.sign_in_preferences) writer.write_collection_of_object_values("softwareOathMethods", self.software_oath_methods) writer.write_collection_of_object_values("temporaryAccessPassMethods", self.temporary_access_pass_methods) diff --git a/msgraph_beta/generated/models/authentication_method.py b/msgraph_beta/generated/models/authentication_method.py index 7f37bf893c1..450c77bf811 100644 --- a/msgraph_beta/generated/models/authentication_method.py +++ b/msgraph_beta/generated/models/authentication_method.py @@ -17,6 +17,7 @@ from .phone_authentication_method import PhoneAuthenticationMethod from .platform_credential_authentication_method import PlatformCredentialAuthenticationMethod from .qr_code_pin_authentication_method import QrCodePinAuthenticationMethod + from .resource_account_key_authentication_method import ResourceAccountKeyAuthenticationMethod from .software_oath_authentication_method import SoftwareOathAuthenticationMethod from .temporary_access_pass_authentication_method import TemporaryAccessPassAuthenticationMethod from .windows_hello_for_business_authentication_method import WindowsHelloForBusinessAuthenticationMethod @@ -86,6 +87,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuthenticationMeth from .qr_code_pin_authentication_method import QrCodePinAuthenticationMethod return QrCodePinAuthenticationMethod() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.resourceAccountKeyAuthenticationMethod".casefold(): + from .resource_account_key_authentication_method import ResourceAccountKeyAuthenticationMethod + + return ResourceAccountKeyAuthenticationMethod() if mapping_value and mapping_value.casefold() == "#microsoft.graph.softwareOathAuthenticationMethod".casefold(): from .software_oath_authentication_method import SoftwareOathAuthenticationMethod @@ -116,6 +121,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .phone_authentication_method import PhoneAuthenticationMethod from .platform_credential_authentication_method import PlatformCredentialAuthenticationMethod from .qr_code_pin_authentication_method import QrCodePinAuthenticationMethod + from .resource_account_key_authentication_method import ResourceAccountKeyAuthenticationMethod from .software_oath_authentication_method import SoftwareOathAuthenticationMethod from .temporary_access_pass_authentication_method import TemporaryAccessPassAuthenticationMethod from .windows_hello_for_business_authentication_method import WindowsHelloForBusinessAuthenticationMethod @@ -131,6 +137,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .phone_authentication_method import PhoneAuthenticationMethod from .platform_credential_authentication_method import PlatformCredentialAuthenticationMethod from .qr_code_pin_authentication_method import QrCodePinAuthenticationMethod + from .resource_account_key_authentication_method import ResourceAccountKeyAuthenticationMethod from .software_oath_authentication_method import SoftwareOathAuthenticationMethod from .temporary_access_pass_authentication_method import TemporaryAccessPassAuthenticationMethod from .windows_hello_for_business_authentication_method import WindowsHelloForBusinessAuthenticationMethod diff --git a/msgraph_beta/generated/models/chat.py b/msgraph_beta/generated/models/chat.py index 64acc429202..62f96503ccc 100644 --- a/msgraph_beta/generated/models/chat.py +++ b/msgraph_beta/generated/models/chat.py @@ -60,7 +60,7 @@ class Chat(Entity, Parsable): pinned_messages: Optional[list[PinnedChatMessageInfo]] = None # A collection of all the tabs in the chat. Nullable. tabs: Optional[list[TeamsTab]] = None - # A collection of targeted messages in the chat that are visible only to specific users. Nullable. + # A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. targeted_messages: Optional[list[TargetedChatMessage]] = None # The identifier of the tenant in which the chat was created. Read-only. tenant_id: Optional[str] = None diff --git a/msgraph_beta/generated/models/classification_request_content_meta_data.py b/msgraph_beta/generated/models/classification_request_content_meta_data.py index fabc3d9fc14..f9411ff65be 100644 --- a/msgraph_beta/generated/models/classification_request_content_meta_data.py +++ b/msgraph_beta/generated/models/classification_request_content_meta_data.py @@ -14,7 +14,7 @@ class ClassificationRequestContentMetaData(AdditionalDataHolder, BackedModel, Pa additional_data: dict[str, Any] = field(default_factory=dict) # The OdataType property odata_type: Optional[str] = None - # The sourceId property + # An identifier for the source of the content being classified. source_id: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/client_credential_authentication_info.py b/msgraph_beta/generated/models/client_credential_authentication_info.py index 6d36b9a3a97..4c8a678596d 100644 --- a/msgraph_beta/generated/models/client_credential_authentication_info.py +++ b/msgraph_beta/generated/models/client_credential_authentication_info.py @@ -13,11 +13,11 @@ class ClientCredentialAuthenticationInfo(AuthenticationInfo, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.clientCredentialAuthenticationInfo" - # The accessTokenUrl property + # The URL endpoint used to obtain access tokens for authentication with the external system. access_token_url: Optional[str] = None - # The clientId property + # The client identifier used for authentication with the external system. client_id: Optional[str] = None - # The secretName property + # The name of the secret in Azure Key Vault that contains the client secret. secret_name: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/distribution_list.py b/msgraph_beta/generated/models/distribution_list.py index 4ba5d2b6f24..04c29153069 100644 --- a/msgraph_beta/generated/models/distribution_list.py +++ b/msgraph_beta/generated/models/distribution_list.py @@ -17,13 +17,13 @@ class DistributionList(OutlookItem, Parsable): odata_type: Optional[str] = "#microsoft.graph.distributionList" # The display name of the distribution list. display_name: Optional[str] = None - # The list of members in the distribution list. Not returned by default; use $select=members to include. + # The members property members: Optional[list[Member]] = None - # The notes property + # Notes about the distribution list. notes: Optional[str] = None - # The personIdentifier property + # The unique identifier of the distribution list in the mailbox. Read-only. person_identifier: Optional[str] = None - # The singleValueExtendedProperties property + # The collection of single-value extended properties defined for the distribution list. Read-only. single_value_extended_properties: Optional[list[SingleValueLegacyExtendedProperty]] = None @staticmethod diff --git a/msgraph_beta/generated/models/entity.py b/msgraph_beta/generated/models/entity.py index 71b709cd595..b85463a3d6b 100644 --- a/msgraph_beta/generated/models/entity.py +++ b/msgraph_beta/generated/models/entity.py @@ -1460,6 +1460,7 @@ from .planner_bucket import PlannerBucket from .planner_bucket_task_board_task_format import PlannerBucketTaskBoardTaskFormat from .planner_delta import PlannerDelta + from .planner_goal import PlannerGoal from .planner_group import PlannerGroup from .planner_history_item import PlannerHistoryItem from .planner_plan import PlannerPlan @@ -1584,6 +1585,7 @@ from .report_root import ReportRoot from .request import Request from .reseller_delegated_admin_relationship import ResellerDelegatedAdminRelationship + from .resource_account_key_authentication_method import ResourceAccountKeyAuthenticationMethod from .resource_operation import ResourceOperation from .resource_specific_permission_grant import ResourceSpecificPermissionGrant from .restore_artifacts_bulk_request_base import RestoreArtifactsBulkRequestBase @@ -8277,6 +8279,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .planner_delta import PlannerDelta return PlannerDelta() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.plannerGoal".casefold(): + from .planner_goal import PlannerGoal + + return PlannerGoal() if mapping_value and mapping_value.casefold() == "#microsoft.graph.plannerGroup".casefold(): from .planner_group import PlannerGroup @@ -8775,6 +8781,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .reseller_delegated_admin_relationship import ResellerDelegatedAdminRelationship return ResellerDelegatedAdminRelationship() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.resourceAccountKeyAuthenticationMethod".casefold(): + from .resource_account_key_authentication_method import ResourceAccountKeyAuthenticationMethod + + return ResourceAccountKeyAuthenticationMethod() if mapping_value and mapping_value.casefold() == "#microsoft.graph.resourceOperation".casefold(): from .resource_operation import ResourceOperation @@ -13483,6 +13493,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .planner_bucket import PlannerBucket from .planner_bucket_task_board_task_format import PlannerBucketTaskBoardTaskFormat from .planner_delta import PlannerDelta + from .planner_goal import PlannerGoal from .planner_group import PlannerGroup from .planner_history_item import PlannerHistoryItem from .planner_plan import PlannerPlan @@ -13607,6 +13618,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .report_root import ReportRoot from .request import Request from .reseller_delegated_admin_relationship import ResellerDelegatedAdminRelationship + from .resource_account_key_authentication_method import ResourceAccountKeyAuthenticationMethod from .resource_operation import ResourceOperation from .resource_specific_permission_grant import ResourceSpecificPermissionGrant from .restore_artifacts_bulk_request_base import RestoreArtifactsBulkRequestBase @@ -15865,6 +15877,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .planner_bucket import PlannerBucket from .planner_bucket_task_board_task_format import PlannerBucketTaskBoardTaskFormat from .planner_delta import PlannerDelta + from .planner_goal import PlannerGoal from .planner_group import PlannerGroup from .planner_history_item import PlannerHistoryItem from .planner_plan import PlannerPlan @@ -15989,6 +16002,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .report_root import ReportRoot from .request import Request from .reseller_delegated_admin_relationship import ResellerDelegatedAdminRelationship + from .resource_account_key_authentication_method import ResourceAccountKeyAuthenticationMethod from .resource_operation import ResourceOperation from .resource_specific_permission_grant import ResourceSpecificPermissionGrant from .restore_artifacts_bulk_request_base import RestoreArtifactsBulkRequestBase diff --git a/msgraph_beta/generated/models/external_sap_ac_connection_info.py b/msgraph_beta/generated/models/external_sap_ac_connection_info.py index e95d2d42c95..9e454165023 100644 --- a/msgraph_beta/generated/models/external_sap_ac_connection_info.py +++ b/msgraph_beta/generated/models/external_sap_ac_connection_info.py @@ -16,15 +16,15 @@ class ExternalSapAcConnectionInfo(ConnectionInfo, Parsable): odata_type: Optional[str] = "#microsoft.graph.externalSapAcConnectionInfo" # The authenticationInfo property authentication_info: Optional[AuthenticationInfo] = None - # The keyVaultName property + # The name of the Azure Key Vault that stores the credentials used for authentication. key_vault_name: Optional[str] = None - # The resourceGroup property + # The Azure resource group that contains the Key Vault. resource_group: Optional[str] = None - # The subscriptionId property + # The Azure subscription ID that contains the Key Vault. subscription_id: Optional[str] = None - # The systemId property + # The identifier of the target SAP AC system. system_id: Optional[str] = None - # The userIdentifier property + # The user identifier used to connect to the SAP AC system. user_identifier: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/file_storage_container_type_settings.py b/msgraph_beta/generated/models/file_storage_container_type_settings.py index 6395734b06f..881de51e42e 100644 --- a/msgraph_beta/generated/models/file_storage_container_type_settings.py +++ b/msgraph_beta/generated/models/file_storage_container_type_settings.py @@ -19,7 +19,7 @@ class FileStorageContainerTypeSettings(AdditionalDataHolder, BackedModel, Parsab additional_data: dict[str, Any] = field(default_factory=dict) # Contains agent-related settings. Optional agent: Optional[FileStorageContainerTypeAgentSettings] = None - # A comma-separated list of settings that can be overridden in the consuming tenant. The possible values are: urlTemplate, isDiscoverabilityEnabled, isSearchEnabled, isItemVersioningEnabled, itemMajorVersionLimit, maxStoragePerContainerInBytes, unknownFutureValue. + # A comma-separated list of settings that can be overridden in the consuming tenant. The possible values are: urlTemplate, isDiscoverabilityEnabled, isSearchEnabled, isItemVersioningEnabled, itemMajorVersionLimit, maxStoragePerContainerInBytes, unknownFutureValue, isOfficeRestricted. consuming_tenant_overridables: Optional[FileStorageContainerTypeSettingsOverride] = None # Indicates whether items from containers are surfaced in experiences such as My Activity or Microsoft 365. is_discoverability_enabled: Optional[bool] = None diff --git a/msgraph_beta/generated/models/identity_governance/guest_sponsor_trigger.py b/msgraph_beta/generated/models/identity_governance/guest_sponsor_trigger.py index 3b52e54854a..9a481525b4b 100644 --- a/msgraph_beta/generated/models/identity_governance/guest_sponsor_trigger.py +++ b/msgraph_beta/generated/models/identity_governance/guest_sponsor_trigger.py @@ -13,7 +13,7 @@ class GuestSponsorTrigger(WorkflowExecutionTrigger, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.identityGovernance.guestSponsorTrigger" - # The minimumRequiredSponsors property + # The minimum number of sponsors required for a guest user. When a guest has fewer sponsors than this value, the workflow is triggered. minimum_required_sponsors: Optional[int] = None @staticmethod diff --git a/msgraph_beta/generated/models/mailbox_folder.py b/msgraph_beta/generated/models/mailbox_folder.py index d34c20ce548..82731301466 100644 --- a/msgraph_beta/generated/models/mailbox_folder.py +++ b/msgraph_beta/generated/models/mailbox_folder.py @@ -36,6 +36,8 @@ class MailboxFolder(Entity, Parsable): total_item_count: Optional[int] = None # Describes the folder class type. type: Optional[str] = None + # The locale-independent well-known name of the folder for folders created by Outlook, such as inbox, sentitems, drafts, deleteditems, or archive. For user-created folders, the value is null. Read-only. + well_known_name: Optional[str] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MailboxFolder: @@ -74,6 +76,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "singleValueExtendedProperties": lambda n : setattr(self, 'single_value_extended_properties', n.get_collection_of_object_values(SingleValueLegacyExtendedProperty)), "totalItemCount": lambda n : setattr(self, 'total_item_count', n.get_int_value()), "type": lambda n : setattr(self, 'type', n.get_str_value()), + "wellKnownName": lambda n : setattr(self, 'well_known_name', n.get_str_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -98,5 +101,6 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("singleValueExtendedProperties", self.single_value_extended_properties) writer.write_int_value("totalItemCount", self.total_item_count) writer.write_str_value("type", self.type) + writer.write_str_value("wellKnownName", self.well_known_name) diff --git a/msgraph_beta/generated/models/media_metadata.py b/msgraph_beta/generated/models/media_metadata.py index 201ed8dde9a..d7043864fbf 100644 --- a/msgraph_beta/generated/models/media_metadata.py +++ b/msgraph_beta/generated/models/media_metadata.py @@ -18,23 +18,23 @@ class MediaMetadata(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 audioMetadata property + # Audio-specific encoding details. Nullable. Set when the analyzed content is audio or multimodal. audio_metadata: Optional[AudioMetadata] = None - # The byteSize property + # Size of the content in bytes. Set this value to 0 for live streams where the total size is unknown; for recorded files, specify the actual size. byte_size: Optional[int] = None - # The duration property + # Duration of the analyzed content in whole seconds. Sub-second or millisecond windows are rounded to the nearest second. For a continuous live stream, set this value to the length of the analysis window. duration: Optional[int] = None - # The isRealTime property + # Indicates whether the analysis was performed in real time on a live stream. is_real_time: Optional[bool] = None - # The mimeType property + # MIME type of the analyzed content. Common values for Teams media include audio/pcm, video/mp4, and video/h264. mime_type: Optional[str] = None # The modality property modality: Optional[ContentModality] = None # The OdataType property odata_type: Optional[str] = None - # The streamingMetadata property + # Network and real-time streaming quality metrics. Nullable. Set when the analyzed content was streamed in real time. streaming_metadata: Optional[StreamingMetadata] = None - # The videoMetadata property + # Video-specific encoding and quality details. Nullable. Set when the analyzed content is video or multimodal. video_metadata: Optional[VideoMetadata] = None @staticmethod diff --git a/msgraph_beta/generated/models/media_segment.py b/msgraph_beta/generated/models/media_segment.py index 08c022d65b7..4e814cf1532 100644 --- a/msgraph_beta/generated/models/media_segment.py +++ b/msgraph_beta/generated/models/media_segment.py @@ -12,13 +12,13 @@ class MediaSegment(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 endTimeSec property + # End time of the segment, in seconds from the start of the analyzed live stream. Set to 0 for recorded or offline analysis, where a stream-relative time base doesn't apply. end_time_sec: Optional[int] = None - # The frameIndices property + # Frame indices that identify the video frames in the segment. Applies only to video analysis; pass an empty array for audio-only segments. frame_indices: Optional[list[int]] = None # The OdataType property odata_type: Optional[str] = None - # The startTimeSec property + # Start time of the segment, in seconds from the start of the analyzed live stream. Set to 0 for recorded or offline analysis, where a stream-relative time base doesn't apply. start_time_sec: Optional[int] = None @staticmethod diff --git a/msgraph_beta/generated/models/member.py b/msgraph_beta/generated/models/member.py index ba943408494..6a281cbb091 100644 --- a/msgraph_beta/generated/models/member.py +++ b/msgraph_beta/generated/models/member.py @@ -15,17 +15,17 @@ class Member(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 ID of the referenced contact, if applicable. Optional. + # The contactId property contact_id: Optional[str] = None # The display name of the member. Optional. display_name: Optional[str] = None - # The email address or routing key of the member. Required. + # The email address or routing key of the member. Optional. key: Optional[str] = None # The OdataType property odata_type: Optional[str] = None # The recipientType property recipient_type: Optional[RecipientType] = None - # The routing type for the member, for example, SMTP. Optional. + # The routingType property routing_type: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/mobile_drivers_license_configuration.py b/msgraph_beta/generated/models/mobile_drivers_license_configuration.py new file mode 100644 index 00000000000..e1966b8fb7a --- /dev/null +++ b/msgraph_beta/generated/models/mobile_drivers_license_configuration.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 MobileDriversLicenseConfiguration(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 ISO 3166-2 region codes accepted for mobile driver's licenses. An empty collection indicates all regions are accepted. + accepted_regions: Optional[list[str]] = None + # The document standard that accepted mobile driver's licenses must use, such as ISO18013-5. + document_standard: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MobileDriversLicenseConfiguration: + """ + 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: MobileDriversLicenseConfiguration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MobileDriversLicenseConfiguration() + + 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]] = { + "acceptedRegions": lambda n : setattr(self, 'accepted_regions', n.get_collection_of_primitive_values(str)), + "documentStandard": lambda n : setattr(self, 'document_standard', n.get_str_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_collection_of_primitive_values("acceptedRegions", self.accepted_regions) + writer.write_str_value("documentStandard", self.document_standard) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/participant.py b/msgraph_beta/generated/models/participant.py index 2276565c67d..6c02f7ba8b8 100644 --- a/msgraph_beta/generated/models/participant.py +++ b/msgraph_beta/generated/models/participant.py @@ -41,7 +41,7 @@ class Participant(Entity, Parsable): restricted_experience: Optional[OnlineMeetingRestricted] = None # Indicates the roster sequence number the participant was last updated in. roster_sequence_number: Optional[int] = None - # The syntheticMediaDetection property + # The latest synthetic media detection result reported for this participant by an in-call detection bot. Nullable. Set to null when no detection is reported. Populated asynchronously after a successful call to reportSyntheticMedia. synthetic_media_detection: Optional[SyntheticMediaDetectionInfo] = None @staticmethod diff --git a/msgraph_beta/generated/models/planner.py b/msgraph_beta/generated/models/planner.py index 7543b4899bd..b01ee96be07 100644 --- a/msgraph_beta/generated/models/planner.py +++ b/msgraph_beta/generated/models/planner.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .entity import Entity from .planner_bucket import PlannerBucket + from .planner_goal import PlannerGoal from .planner_plan import PlannerPlan from .planner_roster import PlannerRoster from .planner_task import PlannerTask @@ -17,6 +18,8 @@ class Planner(Entity, Parsable): # Read-only. Nullable. Returns a collection of the specified buckets buckets: Optional[list[PlannerBucket]] = None + # Read-only. Nullable. Returns a collection of the specified goals + goals: Optional[list[PlannerGoal]] = None # The OdataType property odata_type: Optional[str] = None # Read-only. Nullable. Returns a collection of the specified plans @@ -44,18 +47,21 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .entity import Entity from .planner_bucket import PlannerBucket + from .planner_goal import PlannerGoal from .planner_plan import PlannerPlan from .planner_roster import PlannerRoster from .planner_task import PlannerTask from .entity import Entity from .planner_bucket import PlannerBucket + from .planner_goal import PlannerGoal from .planner_plan import PlannerPlan from .planner_roster import PlannerRoster from .planner_task import PlannerTask fields: dict[str, Callable[[Any], None]] = { "buckets": lambda n : setattr(self, 'buckets', n.get_collection_of_object_values(PlannerBucket)), + "goals": lambda n : setattr(self, 'goals', n.get_collection_of_object_values(PlannerGoal)), "plans": lambda n : setattr(self, 'plans', n.get_collection_of_object_values(PlannerPlan)), "rosters": lambda n : setattr(self, 'rosters', n.get_collection_of_object_values(PlannerRoster)), "tasks": lambda n : setattr(self, 'tasks', n.get_collection_of_object_values(PlannerTask)), @@ -74,6 +80,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_collection_of_object_values("buckets", self.buckets) + writer.write_collection_of_object_values("goals", self.goals) writer.write_collection_of_object_values("plans", self.plans) writer.write_collection_of_object_values("rosters", self.rosters) writer.write_collection_of_object_values("tasks", self.tasks) diff --git a/msgraph_beta/generated/models/planner_delta.py b/msgraph_beta/generated/models/planner_delta.py index 1327ee42dec..d47cbd87fa5 100644 --- a/msgraph_beta/generated/models/planner_delta.py +++ b/msgraph_beta/generated/models/planner_delta.py @@ -10,6 +10,7 @@ from .planner_assigned_to_task_board_task_format import PlannerAssignedToTaskBoardTaskFormat from .planner_bucket import PlannerBucket from .planner_bucket_task_board_task_format import PlannerBucketTaskBoardTaskFormat + from .planner_goal import PlannerGoal from .planner_history_item import PlannerHistoryItem from .planner_plan import PlannerPlan from .planner_plan_details import PlannerPlanDetails @@ -56,6 +57,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> PlannerDelta: from .planner_bucket_task_board_task_format import PlannerBucketTaskBoardTaskFormat return PlannerBucketTaskBoardTaskFormat() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.plannerGoal".casefold(): + from .planner_goal import PlannerGoal + + return PlannerGoal() if mapping_value and mapping_value.casefold() == "#microsoft.graph.plannerHistoryItem".casefold(): from .planner_history_item import PlannerHistoryItem @@ -100,6 +105,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .planner_assigned_to_task_board_task_format import PlannerAssignedToTaskBoardTaskFormat from .planner_bucket import PlannerBucket from .planner_bucket_task_board_task_format import PlannerBucketTaskBoardTaskFormat + from .planner_goal import PlannerGoal from .planner_history_item import PlannerHistoryItem from .planner_plan import PlannerPlan from .planner_plan_details import PlannerPlanDetails @@ -114,6 +120,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .planner_assigned_to_task_board_task_format import PlannerAssignedToTaskBoardTaskFormat from .planner_bucket import PlannerBucket from .planner_bucket_task_board_task_format import PlannerBucketTaskBoardTaskFormat + from .planner_goal import PlannerGoal from .planner_history_item import PlannerHistoryItem from .planner_plan import PlannerPlan from .planner_plan_details import PlannerPlanDetails diff --git a/msgraph_beta/generated/models/planner_goal.py b/msgraph_beta/generated/models/planner_goal.py new file mode 100644 index 00000000000..a966de82cc6 --- /dev/null +++ b/msgraph_beta/generated/models/planner_goal.py @@ -0,0 +1,95 @@ +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 .item_body import ItemBody + from .planner_delta import PlannerDelta + from .planner_goal_status import PlannerGoalStatus + from .planner_task import PlannerTask + +from .planner_delta import PlannerDelta + +@dataclass +class PlannerGoal(PlannerDelta, Parsable): + # Required. The display name of the goal. + display_name: Optional[str] = None + # Nullable. The date on which the goal is scheduled to finish. + finish_date: Optional[datetime.date] = None + # Nullable. The notes associated with the goal. + notes: Optional[ItemBody] = None + # The OdataType property + odata_type: Optional[str] = None + # Required. The ID of the plan that contains the goal. + plan_id: Optional[str] = None + # Optional. The relative priority of the goal. Valid values range from 0 to 10, inclusive. The default value is 5. + priority: Optional[int] = None + # Nullable. The date on which the goal is scheduled to start. + start_date: Optional[datetime.date] = None + # The status property + status: Optional[PlannerGoalStatus] = None + # Read-only. Nullable. The tasks associated with the goal. This relationship doesn't support direct retrieval or $expand. To identify the goals associated with a task, read the goalIds property of the plannerTask resource. + tasks: Optional[list[PlannerTask]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PlannerGoal: + """ + 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: PlannerGoal + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PlannerGoal() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .item_body import ItemBody + from .planner_delta import PlannerDelta + from .planner_goal_status import PlannerGoalStatus + from .planner_task import PlannerTask + + from .item_body import ItemBody + from .planner_delta import PlannerDelta + from .planner_goal_status import PlannerGoalStatus + from .planner_task import PlannerTask + + fields: dict[str, Callable[[Any], None]] = { + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "finishDate": lambda n : setattr(self, 'finish_date', n.get_date_value()), + "notes": lambda n : setattr(self, 'notes', n.get_object_value(ItemBody)), + "planId": lambda n : setattr(self, 'plan_id', n.get_str_value()), + "priority": lambda n : setattr(self, 'priority', n.get_int_value()), + "startDate": lambda n : setattr(self, 'start_date', n.get_date_value()), + "status": lambda n : setattr(self, 'status', n.get_enum_value(PlannerGoalStatus)), + "tasks": lambda n : setattr(self, 'tasks', n.get_collection_of_object_values(PlannerTask)), + } + 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("displayName", self.display_name) + writer.write_date_value("finishDate", self.finish_date) + writer.write_object_value("notes", self.notes) + writer.write_str_value("planId", self.plan_id) + writer.write_int_value("priority", self.priority) + writer.write_date_value("startDate", self.start_date) + writer.write_enum_value("status", self.status) + writer.write_collection_of_object_values("tasks", self.tasks) + + diff --git a/msgraph_beta/generated/models/planner_goal_collection_response.py b/msgraph_beta/generated/models/planner_goal_collection_response.py new file mode 100644 index 00000000000..b7e77897f3b --- /dev/null +++ b/msgraph_beta/generated/models/planner_goal_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 .planner_goal import PlannerGoal + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class PlannerGoalCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[PlannerGoal]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PlannerGoalCollectionResponse: + """ + 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: PlannerGoalCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PlannerGoalCollectionResponse() + + 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 .planner_goal import PlannerGoal + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .planner_goal import PlannerGoal + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(PlannerGoal)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/models/planner_goal_status.py b/msgraph_beta/generated/models/planner_goal_status.py new file mode 100644 index 00000000000..ffbf0800669 --- /dev/null +++ b/msgraph_beta/generated/models/planner_goal_status.py @@ -0,0 +1,10 @@ +from enum import Enum + +class PlannerGoalStatus(str, Enum): + NotStarted = "notStarted", + OnTrack = "onTrack", + Behind = "behind", + AtRisk = "atRisk", + Closed = "closed", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/planner_plan.py b/msgraph_beta/generated/models/planner_plan.py index 8dc22dc71dc..5dc6dd7f7ac 100644 --- a/msgraph_beta/generated/models/planner_plan.py +++ b/msgraph_beta/generated/models/planner_plan.py @@ -11,6 +11,7 @@ from .planner_archival_info import PlannerArchivalInfo from .planner_bucket import PlannerBucket from .planner_delta import PlannerDelta + from .planner_goal import PlannerGoal from .planner_history_item import PlannerHistoryItem from .planner_plan_container import PlannerPlanContainer from .planner_plan_context_collection import PlannerPlanContextCollection @@ -41,6 +42,8 @@ class PlannerPlan(PlannerDelta, Parsable): creation_source: Optional[PlannerPlanCreation] = None # Extra details about the plan. Read-only. Nullable. details: Optional[PlannerPlanDetails] = None + # Collection of goals in the plan. Read-only. Nullable. + goals: Optional[list[PlannerGoal]] = None # Collection of history items for entities in the plan. Read-only. Nullable. history_items: Optional[list[PlannerHistoryItem]] = None # Read-only. If set to true, the plan is archived. An archived plan is read-only. @@ -77,6 +80,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .planner_archival_info import PlannerArchivalInfo from .planner_bucket import PlannerBucket from .planner_delta import PlannerDelta + from .planner_goal import PlannerGoal from .planner_history_item import PlannerHistoryItem from .planner_plan_container import PlannerPlanContainer from .planner_plan_context_collection import PlannerPlanContextCollection @@ -90,6 +94,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .planner_archival_info import PlannerArchivalInfo from .planner_bucket import PlannerBucket from .planner_delta import PlannerDelta + from .planner_goal import PlannerGoal from .planner_history_item import PlannerHistoryItem from .planner_plan_container import PlannerPlanContainer from .planner_plan_context_collection import PlannerPlanContextCollection @@ -108,6 +113,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), "creationSource": lambda n : setattr(self, 'creation_source', n.get_object_value(PlannerPlanCreation)), "details": lambda n : setattr(self, 'details', n.get_object_value(PlannerPlanDetails)), + "goals": lambda n : setattr(self, 'goals', n.get_collection_of_object_values(PlannerGoal)), "historyItems": lambda n : setattr(self, 'history_items', n.get_collection_of_object_values(PlannerHistoryItem)), "isArchived": lambda n : setattr(self, 'is_archived', n.get_bool_value()), "owner": lambda n : setattr(self, 'owner', n.get_str_value()), @@ -137,6 +143,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_datetime_value("createdDateTime", self.created_date_time) writer.write_object_value("creationSource", self.creation_source) writer.write_object_value("details", self.details) + writer.write_collection_of_object_values("goals", self.goals) writer.write_collection_of_object_values("historyItems", self.history_items) writer.write_bool_value("isArchived", self.is_archived) writer.write_str_value("owner", self.owner) diff --git a/msgraph_beta/generated/models/planner_task.py b/msgraph_beta/generated/models/planner_task.py index 6d822163ec6..d0a12ba4c69 100644 --- a/msgraph_beta/generated/models/planner_task.py +++ b/msgraph_beta/generated/models/planner_task.py @@ -60,6 +60,8 @@ class PlannerTask(PlannerDelta, Parsable): details: Optional[PlannerTaskDetails] = None # The date and time at which the task is due. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z due_date_time: Optional[datetime.datetime] = None + # Read-only. The IDs of the goals associated with the task. + goal_ids: Optional[list[str]] = None # Read-only. This value is true if the task has chat messages associated with it. Otherwise, false. has_chat: Optional[bool] = None # Read-only. This value is true if the details object of the task has a nonempty description. Otherwise, false. @@ -176,6 +178,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "creationSource": lambda n : setattr(self, 'creation_source', n.get_object_value(PlannerTaskCreation)), "details": lambda n : setattr(self, 'details', n.get_object_value(PlannerTaskDetails)), "dueDateTime": lambda n : setattr(self, 'due_date_time', n.get_datetime_value()), + "goalIds": lambda n : setattr(self, 'goal_ids', n.get_collection_of_primitive_values(str)), "hasChat": lambda n : setattr(self, 'has_chat', n.get_bool_value()), "hasDescription": lambda n : setattr(self, 'has_description', n.get_bool_value()), "isArchived": lambda n : setattr(self, 'is_archived', n.get_bool_value()), @@ -226,6 +229,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("creationSource", self.creation_source) writer.write_object_value("details", self.details) writer.write_datetime_value("dueDateTime", self.due_date_time) + writer.write_collection_of_primitive_values("goalIds", self.goal_ids) writer.write_bool_value("hasChat", self.has_chat) writer.write_bool_value("hasDescription", self.has_description) writer.write_bool_value("isArchived", self.is_archived) diff --git a/msgraph_beta/generated/models/resource_account_key_authentication_method.py b/msgraph_beta/generated/models/resource_account_key_authentication_method.py new file mode 100644 index 00000000000..b29cf4f2730 --- /dev/null +++ b/msgraph_beta/generated/models/resource_account_key_authentication_method.py @@ -0,0 +1,64 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .authentication_method import AuthenticationMethod + from .device import Device + +from .authentication_method import AuthenticationMethod + +@dataclass +class ResourceAccountKeyAuthenticationMethod(AuthenticationMethod, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.resourceAccountKeyAuthenticationMethod" + # The registered device on which this resource account key resides. Supports $expand. + device: Optional[Device] = None + # The display name of the resource account key credential as shown in the Teams Room interface. + display_name: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ResourceAccountKeyAuthenticationMethod: + """ + 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: ResourceAccountKeyAuthenticationMethod + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ResourceAccountKeyAuthenticationMethod() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .authentication_method import AuthenticationMethod + from .device import Device + + from .authentication_method import AuthenticationMethod + from .device import Device + + fields: dict[str, Callable[[Any], None]] = { + "device": lambda n : setattr(self, 'device', n.get_object_value(Device)), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_object_value("device", self.device) + writer.write_str_value("displayName", self.display_name) + + diff --git a/msgraph_beta/generated/models/resource_account_key_authentication_method_collection_response.py b/msgraph_beta/generated/models/resource_account_key_authentication_method_collection_response.py new file mode 100644 index 00000000000..6145eb66d4c --- /dev/null +++ b/msgraph_beta/generated/models/resource_account_key_authentication_method_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 .resource_account_key_authentication_method import ResourceAccountKeyAuthenticationMethod + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class ResourceAccountKeyAuthenticationMethodCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ResourceAccountKeyAuthenticationMethod]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ResourceAccountKeyAuthenticationMethodCollectionResponse: + """ + 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: ResourceAccountKeyAuthenticationMethodCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ResourceAccountKeyAuthenticationMethodCollectionResponse() + + 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 .resource_account_key_authentication_method import ResourceAccountKeyAuthenticationMethod + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .resource_account_key_authentication_method import ResourceAccountKeyAuthenticationMethod + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ResourceAccountKeyAuthenticationMethod)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/models/streaming_metadata.py b/msgraph_beta/generated/models/streaming_metadata.py index f3f946f592b..ed56ebb8b93 100644 --- a/msgraph_beta/generated/models/streaming_metadata.py +++ b/msgraph_beta/generated/models/streaming_metadata.py @@ -12,11 +12,11 @@ class StreamingMetadata(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 frameDropRate property + # Percentage of frames dropped during streaming, expressed as a value between 0.0 and 1.0. frame_drop_rate: Optional[float] = None - # The latencyMs property + # Network latency in milliseconds. latency_ms: Optional[int] = None - # The networkJitterMs property + # Network jitter in milliseconds. network_jitter_ms: Optional[int] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/synthetic_media_detection_detail.py b/msgraph_beta/generated/models/synthetic_media_detection_detail.py index 86a767f0751..4cb3eef6520 100644 --- a/msgraph_beta/generated/models/synthetic_media_detection_detail.py +++ b/msgraph_beta/generated/models/synthetic_media_detection_detail.py @@ -16,13 +16,13 @@ class SyntheticMediaDetectionDetail(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 confidence property + # Confidence score for this specific detection, expressed as a value between 0.0 and 1.0. confidence: Optional[float] = None # The modality property modality: Optional[ContentModality] = None - # The modelName property + # Name of the detection model used (for example, DeepfakeDetector-v2, VoiceAuthenticator-v1). model_name: Optional[str] = None - # The modelTasks property + # Detection tasks that the model performed. This value is free-form text. The bot can specify any task names that describe its analysis. Common examples include faceSwap, lipSync, and voiceClone. model_tasks: Optional[list[str]] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/synthetic_media_detection_info.py b/msgraph_beta/generated/models/synthetic_media_detection_info.py index 7b460d124f3..73083798b73 100644 --- a/msgraph_beta/generated/models/synthetic_media_detection_info.py +++ b/msgraph_beta/generated/models/synthetic_media_detection_info.py @@ -13,15 +13,15 @@ class SyntheticMediaDetectionInfo(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 detectionId property + # Unique identifier for the detection event. This property correlates with the id parameter that the detection bot passed to reportSyntheticMedia. detection_id: Optional[UUID] = None - # The detectorBot property + # Identifier of the detection bot that produced this result. detector_bot: Optional[str] = None - # The isParticipantTrusted property + # Set to true if the participant is classified as trusted or reliable (for example, a known internal user); otherwise, false. is_participant_trusted: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None - # The syntheticConfidence property + # Confidence score (0.0 to 1.0) that the participant's media is synthetic. synthetic_confidence: Optional[float] = None @staticmethod diff --git a/msgraph_beta/generated/models/text_classification_request.py b/msgraph_beta/generated/models/text_classification_request.py index 389eca29f49..810512b0075 100644 --- a/msgraph_beta/generated/models/text_classification_request.py +++ b/msgraph_beta/generated/models/text_classification_request.py @@ -14,19 +14,19 @@ @dataclass class TextClassificationRequest(Entity, Parsable): - # The contentMetaData property + # Metadata that describes the content being classified. content_meta_data: Optional[ClassificationRequestContentMetaData] = None - # The fileExtension property + # The file extension of the content being classified. file_extension: Optional[str] = None - # The matchTolerancesToInclude property + # The match tolerance levels to include in the classification results. The possible values are: exact, near. match_tolerances_to_include: Optional[MlClassificationMatchTolerance] = None # The OdataType property odata_type: Optional[str] = None - # The scopesToRun property + # The document scopes over which to run classification. The possible values are: fullDocument, partialDocument. scopes_to_run: Optional[SensitiveTypeScope] = None - # The sensitiveTypeIds property + # The identifiers of the sensitive information types to evaluate against the text. sensitive_type_ids: Optional[list[str]] = None - # The text property + # The text to classify. text: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/verified_id_method_type.py b/msgraph_beta/generated/models/verified_id_method_type.py new file mode 100644 index 00000000000..85fc8f3aaa0 --- /dev/null +++ b/msgraph_beta/generated/models/verified_id_method_type.py @@ -0,0 +1,9 @@ +from enum import Enum + +class VerifiedIdMethodType(str, Enum): + IdentityVerificationPartner = "identityVerificationPartner", + TenantCustomCredential = "tenantCustomCredential", + VerifiedEmployee = "verifiedEmployee", + UnknownFutureValue = "unknownFutureValue", + NotConfigured = "notConfigured", + diff --git a/msgraph_beta/generated/models/verified_id_profile.py b/msgraph_beta/generated/models/verified_id_profile.py index 1d91c30656b..5f2fd07f676 100644 --- a/msgraph_beta/generated/models/verified_id_profile.py +++ b/msgraph_beta/generated/models/verified_id_profile.py @@ -8,8 +8,10 @@ if TYPE_CHECKING: from .entity import Entity from .face_check_configuration import FaceCheckConfiguration + from .mobile_drivers_license_configuration import MobileDriversLicenseConfiguration from .verified_id_profile_configuration import VerifiedIdProfileConfiguration from .verified_id_profile_state import VerifiedIdProfileState + from .verified_id_self_service_issuance import VerifiedIdSelfServiceIssuance from .verified_id_usage_configuration import VerifiedIdUsageConfiguration from .entity import Entity @@ -22,12 +24,16 @@ class VerifiedIdProfile(Entity, Parsable): face_check_configuration: Optional[FaceCheckConfiguration] = None # DateTime the profile was last modified. Optional. last_modified_date_time: Optional[datetime.datetime] = None + # Configuration for accepting mobile driver's licenses. Optional. + mobile_drivers_license_configuration: Optional[MobileDriversLicenseConfiguration] = None # Display name for the verified ID profile. Required. name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None # Defines profile processing priority if multiple profiles are configured. Optional. priority: Optional[int] = None + # Configuration for self-service issuance. Optional. + self_service_issuance: Optional[VerifiedIdSelfServiceIssuance] = None # The state property state: Optional[VerifiedIdProfileState] = None # The verifiedIdProfileConfiguration property @@ -55,22 +61,28 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .entity import Entity from .face_check_configuration import FaceCheckConfiguration + from .mobile_drivers_license_configuration import MobileDriversLicenseConfiguration from .verified_id_profile_configuration import VerifiedIdProfileConfiguration from .verified_id_profile_state import VerifiedIdProfileState + from .verified_id_self_service_issuance import VerifiedIdSelfServiceIssuance from .verified_id_usage_configuration import VerifiedIdUsageConfiguration from .entity import Entity from .face_check_configuration import FaceCheckConfiguration + from .mobile_drivers_license_configuration import MobileDriversLicenseConfiguration from .verified_id_profile_configuration import VerifiedIdProfileConfiguration from .verified_id_profile_state import VerifiedIdProfileState + from .verified_id_self_service_issuance import VerifiedIdSelfServiceIssuance from .verified_id_usage_configuration import VerifiedIdUsageConfiguration fields: dict[str, Callable[[Any], None]] = { "description": lambda n : setattr(self, 'description', n.get_str_value()), "faceCheckConfiguration": lambda n : setattr(self, 'face_check_configuration', n.get_object_value(FaceCheckConfiguration)), "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), + "mobileDriversLicenseConfiguration": lambda n : setattr(self, 'mobile_drivers_license_configuration', n.get_object_value(MobileDriversLicenseConfiguration)), "name": lambda n : setattr(self, 'name', n.get_str_value()), "priority": lambda n : setattr(self, 'priority', n.get_int_value()), + "selfServiceIssuance": lambda n : setattr(self, 'self_service_issuance', n.get_object_value(VerifiedIdSelfServiceIssuance)), "state": lambda n : setattr(self, 'state', n.get_enum_value(VerifiedIdProfileState)), "verifiedIdProfileConfiguration": lambda n : setattr(self, 'verified_id_profile_configuration', n.get_object_value(VerifiedIdProfileConfiguration)), "verifiedIdUsageConfigurations": lambda n : setattr(self, 'verified_id_usage_configurations', n.get_collection_of_object_values(VerifiedIdUsageConfiguration)), @@ -92,8 +104,10 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("description", self.description) writer.write_object_value("faceCheckConfiguration", self.face_check_configuration) writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) + writer.write_object_value("mobileDriversLicenseConfiguration", self.mobile_drivers_license_configuration) writer.write_str_value("name", self.name) writer.write_int_value("priority", self.priority) + writer.write_object_value("selfServiceIssuance", self.self_service_issuance) writer.write_enum_value("state", self.state) writer.write_object_value("verifiedIdProfileConfiguration", self.verified_id_profile_configuration) writer.write_collection_of_object_values("verifiedIdUsageConfigurations", self.verified_id_usage_configurations) diff --git a/msgraph_beta/generated/models/verified_id_profile_configuration.py b/msgraph_beta/generated/models/verified_id_profile_configuration.py index dc8166bfe5f..1b9e6278476 100644 --- a/msgraph_beta/generated/models/verified_id_profile_configuration.py +++ b/msgraph_beta/generated/models/verified_id_profile_configuration.py @@ -9,6 +9,7 @@ from .claim_binding import ClaimBinding from .claim_binding_source import ClaimBindingSource from .claim_validation import ClaimValidation + from .verified_id_method_type import VerifiedIdMethodType @dataclass class VerifiedIdProfileConfiguration(AdditionalDataHolder, BackedModel, Parsable): @@ -25,6 +26,10 @@ class VerifiedIdProfileConfiguration(AdditionalDataHolder, BackedModel, Parsable claim_bindings: Optional[list[ClaimBinding]] = None # The claimValidation property claim_validation: Optional[ClaimValidation] = None + # The URL where the credential issuer's manifest can be found. The manifest defines the credential schema and issuer details. Optional. + manifest_url: Optional[str] = None + # The methodType property + method_type: Optional[VerifiedIdMethodType] = None # The OdataType property odata_type: Optional[str] = None # Verified ID type. Required. @@ -49,16 +54,20 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .claim_binding import ClaimBinding from .claim_binding_source import ClaimBindingSource from .claim_validation import ClaimValidation + from .verified_id_method_type import VerifiedIdMethodType from .claim_binding import ClaimBinding from .claim_binding_source import ClaimBindingSource from .claim_validation import ClaimValidation + from .verified_id_method_type import VerifiedIdMethodType fields: dict[str, Callable[[Any], None]] = { "acceptedIssuer": lambda n : setattr(self, 'accepted_issuer', n.get_str_value()), "claimBindingSource": lambda n : setattr(self, 'claim_binding_source', n.get_enum_value(ClaimBindingSource)), "claimBindings": lambda n : setattr(self, 'claim_bindings', n.get_collection_of_object_values(ClaimBinding)), "claimValidation": lambda n : setattr(self, 'claim_validation', n.get_object_value(ClaimValidation)), + "manifestUrl": lambda n : setattr(self, 'manifest_url', n.get_str_value()), + "methodType": lambda n : setattr(self, 'method_type', n.get_enum_value(VerifiedIdMethodType)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "type": lambda n : setattr(self, 'type', n.get_str_value()), } @@ -76,6 +85,8 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_enum_value("claimBindingSource", self.claim_binding_source) writer.write_collection_of_object_values("claimBindings", self.claim_bindings) writer.write_object_value("claimValidation", self.claim_validation) + writer.write_str_value("manifestUrl", self.manifest_url) + writer.write_enum_value("methodType", self.method_type) writer.write_str_value("@odata.type", self.odata_type) writer.write_str_value("type", self.type) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/models/verified_id_self_service_issuance.py b/msgraph_beta/generated/models/verified_id_self_service_issuance.py new file mode 100644 index 00000000000..432ea89f2a6 --- /dev/null +++ b/msgraph_beta/generated/models/verified_id_self_service_issuance.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 VerifiedIdSelfServiceIssuance(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 self-service issuance is enabled. + is_enabled: Optional[bool] = None + # The HTTPS URL where users can start self-service issuance to obtain the credential when required by the credential type. + issuance_url: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> VerifiedIdSelfServiceIssuance: + """ + 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: VerifiedIdSelfServiceIssuance + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return VerifiedIdSelfServiceIssuance() + + 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]] = { + "isEnabled": lambda n : setattr(self, 'is_enabled', n.get_bool_value()), + "issuanceUrl": lambda n : setattr(self, 'issuance_url', n.get_str_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("isEnabled", self.is_enabled) + writer.write_str_value("issuanceUrl", self.issuance_url) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/verified_id_usage_configuration_purpose.py b/msgraph_beta/generated/models/verified_id_usage_configuration_purpose.py index 98792a18caa..d2e8a6df03f 100644 --- a/msgraph_beta/generated/models/verified_id_usage_configuration_purpose.py +++ b/msgraph_beta/generated/models/verified_id_usage_configuration_purpose.py @@ -5,4 +5,5 @@ class VerifiedIdUsageConfigurationPurpose(str, Enum): Onboarding = "onboarding", All = "all", UnknownFutureValue = "unknownFutureValue", + Verification = "verification", diff --git a/msgraph_beta/generated/models/video_metadata.py b/msgraph_beta/generated/models/video_metadata.py index 75b9ba0dfcb..e77bca7d922 100644 --- a/msgraph_beta/generated/models/video_metadata.py +++ b/msgraph_beta/generated/models/video_metadata.py @@ -12,11 +12,11 @@ class VideoMetadata(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 bitrateKbps property + # Video bitrate in kilobits per second. bitrate_kbps: Optional[int] = None - # The codec property + # The video codec used (for example, H.264 or VP9). codec: Optional[str] = None - # The frameRate property + # Frame rate in frames per second. frame_rate: Optional[float] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/planner/goals/count/count_request_builder.py b/msgraph_beta/generated/planner/goals/count/count_request_builder.py new file mode 100644 index 00000000000..848d09f0ef4 --- /dev/null +++ b/msgraph_beta/generated/planner/goals/count/count_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.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}/planner/goals/$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] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/planner/goals/goals_request_builder.py b/msgraph_beta/generated/planner/goals/goals_request_builder.py new file mode 100644 index 00000000000..7a60a35f7e8 --- /dev/null +++ b/msgraph_beta/generated/planner/goals/goals_request_builder.py @@ -0,0 +1,214 @@ +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.planner_goal import PlannerGoal + from ...models.planner_goal_collection_response import PlannerGoalCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + +class GoalsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.planner entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GoalsRequestBuilder 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}/planner/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_goal_id(self,planner_goal_id: str) -> PlannerGoalItemRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.planner entity. + param planner_goal_id: The unique identifier of plannerGoal + Returns: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if planner_goal_id is None: + raise TypeError("planner_goal_id cannot be null.") + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerGoal%2Did"] = planner_goal_id + return PlannerGoalItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoalCollectionResponse]: + """ + Retrieve the properties and relationships of a plannerGoal object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoalCollectionResponse] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal_collection_response import PlannerGoalCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerGoalCollectionResponse, error_mapping) + + async def post(self,body: PlannerGoal, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerGoal]: + """ + Create new navigation property to goals for planner + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoal] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal import PlannerGoal + + return await self.request_adapter.send_async(request_info, PlannerGoal, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve the properties and relationships of a plannerGoal object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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: PlannerGoal, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to goals for planner + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> GoalsRequestBuilder: + """ + 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: GoalsRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GoalsRequestBuilder(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 GoalsRequestBuilderGetQueryParameters(): + """ + Retrieve the properties and relationships of a plannerGoal object. + """ + 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 GoalsRequestBuilderGetRequestConfiguration(RequestConfiguration[GoalsRequestBuilderGetQueryParameters]): + """ + 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 GoalsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/planner/goals/item/planner_goal_item_request_builder.py b/msgraph_beta/generated/planner/goals/item/planner_goal_item_request_builder.py new file mode 100644 index 00000000000..bc6a18f3972 --- /dev/null +++ b/msgraph_beta/generated/planner/goals/item/planner_goal_item_request_builder.py @@ -0,0 +1,206 @@ +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.planner_goal import PlannerGoal + from .tasks.tasks_request_builder import TasksRequestBuilder + +class PlannerGoalItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.planner entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerGoalItemRequestBuilder 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}/planner/goals/{plannerGoal%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property goals for planner + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoal]: + """ + Retrieve the properties and relationships of a plannerGoal object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoal] + Find more info here: https://learn.microsoft.com/graph/api/plannergoal-get?view=graph-rest-beta + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal import PlannerGoal + + return await self.request_adapter.send_async(request_info, PlannerGoal, error_mapping) + + async def patch(self,body: PlannerGoal, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerGoal]: + """ + Update the navigation property goals in planner + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoal] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal import PlannerGoal + + return await self.request_adapter.send_async(request_info, PlannerGoal, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property goals for planner + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve the properties and relationships of a plannerGoal object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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: PlannerGoal, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property goals in planner + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> PlannerGoalItemRequestBuilder: + """ + 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: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerGoalItemRequestBuilder(self.request_adapter, raw_url) + + @property + def tasks(self) -> TasksRequestBuilder: + """ + Provides operations to manage the tasks property of the microsoft.graph.plannerGoal entity. + """ + from .tasks.tasks_request_builder import TasksRequestBuilder + + return TasksRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class PlannerGoalItemRequestBuilderDeleteRequestConfiguration(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 PlannerGoalItemRequestBuilderGetQueryParameters(): + """ + Retrieve the properties and relationships of a plannerGoal object. + """ + 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 PlannerGoalItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]): + """ + 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 PlannerGoalItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/planner/goals/item/tasks/count/count_request_builder.py b/msgraph_beta/generated/planner/goals/item/tasks/count/count_request_builder.py new file mode 100644 index 00000000000..0c00eec434a --- /dev/null +++ b/msgraph_beta/generated/planner/goals/item/tasks/count/count_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.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}/planner/goals/{plannerGoal%2Did}/tasks/$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] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/planner/goals/item/tasks/item/planner_task_item_request_builder.py b/msgraph_beta/generated/planner/goals/item/tasks/item/planner_task_item_request_builder.py new file mode 100644 index 00000000000..761d5cd17ed --- /dev/null +++ b/msgraph_beta/generated/planner/goals/item/tasks/item/planner_task_item_request_builder.py @@ -0,0 +1,110 @@ +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.planner_task import PlannerTask + +class PlannerTaskItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the tasks property of the microsoft.graph.plannerGoal entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerTaskItemRequestBuilder 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}/planner/goals/{plannerGoal%2Did}/tasks/{plannerTask%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlannerTaskItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerTask]: + """ + Read-only. Nullable. The tasks associated with the goal. This relationship doesn't support direct retrieval or $expand. To identify the goals associated with a task, read the goalIds property of the plannerTask resource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerTask] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_task import PlannerTask + + return await self.request_adapter.send_async(request_info, PlannerTask, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerTaskItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. The tasks associated with the goal. This relationship doesn't support direct retrieval or $expand. To identify the goals associated with a task, read the goalIds property of the plannerTask resource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> PlannerTaskItemRequestBuilder: + """ + 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: PlannerTaskItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerTaskItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerTaskItemRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. The tasks associated with the goal. This relationship doesn't support direct retrieval or $expand. To identify the goals associated with a task, read the goalIds property of the plannerTask 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 == "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 PlannerTaskItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerTaskItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/planner/goals/item/tasks/tasks_request_builder.py b/msgraph_beta/generated/planner/goals/item/tasks/tasks_request_builder.py new file mode 100644 index 00000000000..c0f649eeb08 --- /dev/null +++ b/msgraph_beta/generated/planner/goals/item/tasks/tasks_request_builder.py @@ -0,0 +1,166 @@ +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.planner_task_collection_response import PlannerTaskCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_task_item_request_builder import PlannerTaskItemRequestBuilder + +class TasksRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the tasks property of the microsoft.graph.plannerGoal entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TasksRequestBuilder 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}/planner/goals/{plannerGoal%2Did}/tasks{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_task_id(self,planner_task_id: str) -> PlannerTaskItemRequestBuilder: + """ + Provides operations to manage the tasks property of the microsoft.graph.plannerGoal entity. + param planner_task_id: The unique identifier of plannerTask + Returns: PlannerTaskItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if planner_task_id is None: + raise TypeError("planner_task_id cannot be null.") + from .item.planner_task_item_request_builder import PlannerTaskItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerTask%2Did"] = planner_task_id + return PlannerTaskItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[TasksRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerTaskCollectionResponse]: + """ + Read-only. Nullable. The tasks associated with the goal. This relationship doesn't support direct retrieval or $expand. To identify the goals associated with a task, read the goalIds property of the plannerTask resource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerTaskCollectionResponse] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_task_collection_response import PlannerTaskCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerTaskCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TasksRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. The tasks associated with the goal. This relationship doesn't support direct retrieval or $expand. To identify the goals associated with a task, read the goalIds property of the plannerTask resource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> TasksRequestBuilder: + """ + 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: TasksRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TasksRequestBuilder(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 TasksRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. The tasks associated with the goal. This relationship doesn't support direct retrieval or $expand. To identify the goals associated with a task, read the goalIds property of the plannerTask 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 TasksRequestBuilderGetRequestConfiguration(RequestConfiguration[TasksRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/planner/planner_request_builder.py b/msgraph_beta/generated/planner/planner_request_builder.py index ca10cc24ebf..e1dc238f044 100644 --- a/msgraph_beta/generated/planner/planner_request_builder.py +++ b/msgraph_beta/generated/planner/planner_request_builder.py @@ -17,6 +17,7 @@ from ..models.o_data_errors.o_data_error import ODataError from ..models.planner import Planner from .buckets.buckets_request_builder import BucketsRequestBuilder + from .goals.goals_request_builder import GoalsRequestBuilder from .plans.plans_request_builder import PlansRequestBuilder from .rosters.rosters_request_builder import RostersRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder @@ -122,6 +123,15 @@ def buckets(self) -> BucketsRequestBuilder: return BucketsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def goals(self) -> GoalsRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.planner entity. + """ + from .goals.goals_request_builder import GoalsRequestBuilder + + return GoalsRequestBuilder(self.request_adapter, self.path_parameters) + @property def plans(self) -> PlansRequestBuilder: """ diff --git a/msgraph_beta/generated/planner/plans/item/goals/count/count_request_builder.py b/msgraph_beta/generated/planner/plans/item/goals/count/count_request_builder.py new file mode 100644 index 00000000000..3c205748bb5 --- /dev/null +++ b/msgraph_beta/generated/planner/plans/item/goals/count/count_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.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}/planner/plans/{plannerPlan%2Did}/goals/$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] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/planner/plans/item/goals/goals_request_builder.py b/msgraph_beta/generated/planner/plans/item/goals/goals_request_builder.py new file mode 100644 index 00000000000..a366f96eec0 --- /dev/null +++ b/msgraph_beta/generated/planner/plans/item/goals/goals_request_builder.py @@ -0,0 +1,167 @@ +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.planner_goal_collection_response import PlannerGoalCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + +class GoalsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GoalsRequestBuilder 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}/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_goal_id(self,planner_goal_id: str) -> PlannerGoalItemRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + param planner_goal_id: The unique identifier of plannerGoal + Returns: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if planner_goal_id is None: + raise TypeError("planner_goal_id cannot be null.") + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerGoal%2Did"] = planner_goal_id + return PlannerGoalItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoalCollectionResponse]: + """ + Retrieve the plannerGoal objects associated with a plannerPlan object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoalCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/plannerplan-list-goals?view=graph-rest-beta + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal_collection_response import PlannerGoalCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerGoalCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve the plannerGoal objects associated with a plannerPlan object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> GoalsRequestBuilder: + """ + 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: GoalsRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GoalsRequestBuilder(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 GoalsRequestBuilderGetQueryParameters(): + """ + Retrieve the plannerGoal objects associated with a plannerPlan object. + """ + 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 GoalsRequestBuilderGetRequestConfiguration(RequestConfiguration[GoalsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/planner/plans/item/goals/item/planner_goal_item_request_builder.py b/msgraph_beta/generated/planner/plans/item/goals/item/planner_goal_item_request_builder.py new file mode 100644 index 00000000000..012a958eddf --- /dev/null +++ b/msgraph_beta/generated/planner/plans/item/goals/item/planner_goal_item_request_builder.py @@ -0,0 +1,110 @@ +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.planner_goal import PlannerGoal + +class PlannerGoalItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerGoalItemRequestBuilder 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}/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoal]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoal] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal import PlannerGoal + + return await self.request_adapter.send_async(request_info, PlannerGoal, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> PlannerGoalItemRequestBuilder: + """ + 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: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerGoalItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerGoalItemRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. Read-only. Nullable. + """ + 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 PlannerGoalItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/planner/plans/item/planner_plan_item_request_builder.py b/msgraph_beta/generated/planner/plans/item/planner_plan_item_request_builder.py index d9cef56355c..c734c5dbc8b 100644 --- a/msgraph_beta/generated/planner/plans/item/planner_plan_item_request_builder.py +++ b/msgraph_beta/generated/planner/plans/item/planner_plan_item_request_builder.py @@ -20,6 +20,7 @@ from .buckets.buckets_request_builder import BucketsRequestBuilder from .details.details_request_builder import DetailsRequestBuilder from .get_usage_rights.get_usage_rights_request_builder import GetUsageRightsRequestBuilder + from .goals.goals_request_builder import GoalsRequestBuilder from .history_items.history_items_request_builder import HistoryItemsRequestBuilder from .move_to_container.move_to_container_request_builder import MoveToContainerRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder @@ -185,6 +186,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def goals(self) -> GoalsRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + from .goals.goals_request_builder import GoalsRequestBuilder + + return GoalsRequestBuilder(self.request_adapter, self.path_parameters) + @property def history_items(self) -> HistoryItemsRequestBuilder: """ diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/goals/count/count_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/goals/count/count_request_builder.py new file mode 100644 index 00000000000..bde3d82a9c9 --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/goals/count/count_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.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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals/$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] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/goals/goals_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/goals/goals_request_builder.py new file mode 100644 index 00000000000..30eee52495c --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/goals/goals_request_builder.py @@ -0,0 +1,166 @@ +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.planner_goal_collection_response import PlannerGoalCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + +class GoalsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GoalsRequestBuilder 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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_goal_id(self,planner_goal_id: str) -> PlannerGoalItemRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + param planner_goal_id: The unique identifier of plannerGoal + Returns: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if planner_goal_id is None: + raise TypeError("planner_goal_id cannot be null.") + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerGoal%2Did"] = planner_goal_id + return PlannerGoalItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoalCollectionResponse]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoalCollectionResponse] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal_collection_response import PlannerGoalCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerGoalCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> GoalsRequestBuilder: + """ + 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: GoalsRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GoalsRequestBuilder(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 GoalsRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. Read-only. Nullable. + """ + 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 GoalsRequestBuilderGetRequestConfiguration(RequestConfiguration[GoalsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py new file mode 100644 index 00000000000..eee37f99661 --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py @@ -0,0 +1,110 @@ +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.planner_goal import PlannerGoal + +class PlannerGoalItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerGoalItemRequestBuilder 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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoal]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoal] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal import PlannerGoal + + return await self.request_adapter.send_async(request_info, PlannerGoal, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> PlannerGoalItemRequestBuilder: + """ + 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: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerGoalItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerGoalItemRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. Read-only. Nullable. + """ + 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 PlannerGoalItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/planner_plan_item_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/planner_plan_item_request_builder.py index 6c91d0482ca..a6b90b9f677 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/planner_plan_item_request_builder.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/planner_plan_item_request_builder.py @@ -20,6 +20,7 @@ from .buckets.buckets_request_builder import BucketsRequestBuilder from .details.details_request_builder import DetailsRequestBuilder from .get_usage_rights.get_usage_rights_request_builder import GetUsageRightsRequestBuilder + from .goals.goals_request_builder import GoalsRequestBuilder from .history_items.history_items_request_builder import HistoryItemsRequestBuilder from .move_to_container.move_to_container_request_builder import MoveToContainerRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder @@ -182,6 +183,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def goals(self) -> GoalsRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + from .goals.goals_request_builder import GoalsRequestBuilder + + return GoalsRequestBuilder(self.request_adapter, self.path_parameters) + @property def history_items(self) -> HistoryItemsRequestBuilder: """ diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/goals/count/count_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/goals/count/count_request_builder.py new file mode 100644 index 00000000000..8d41692f64e --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/goals/count/count_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.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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/goals/$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] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/goals/goals_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/goals/goals_request_builder.py new file mode 100644 index 00000000000..44ad56a78a1 --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/goals/goals_request_builder.py @@ -0,0 +1,166 @@ +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.planner_goal_collection_response import PlannerGoalCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + +class GoalsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GoalsRequestBuilder 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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_goal_id(self,planner_goal_id: str) -> PlannerGoalItemRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + param planner_goal_id: The unique identifier of plannerGoal + Returns: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if planner_goal_id is None: + raise TypeError("planner_goal_id cannot be null.") + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerGoal%2Did"] = planner_goal_id + return PlannerGoalItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoalCollectionResponse]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoalCollectionResponse] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal_collection_response import PlannerGoalCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerGoalCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> GoalsRequestBuilder: + """ + 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: GoalsRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GoalsRequestBuilder(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 GoalsRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. Read-only. Nullable. + """ + 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 GoalsRequestBuilderGetRequestConfiguration(RequestConfiguration[GoalsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/goals/item/planner_goal_item_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/goals/item/planner_goal_item_request_builder.py new file mode 100644 index 00000000000..cc3ba66abaf --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/goals/item/planner_goal_item_request_builder.py @@ -0,0 +1,110 @@ +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.planner_goal import PlannerGoal + +class PlannerGoalItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerGoalItemRequestBuilder 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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoal]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoal] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal import PlannerGoal + + return await self.request_adapter.send_async(request_info, PlannerGoal, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> PlannerGoalItemRequestBuilder: + """ + 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: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerGoalItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerGoalItemRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. Read-only. Nullable. + """ + 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 PlannerGoalItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/planner_plan_item_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/planner_plan_item_request_builder.py index ad563584869..6d23b86a2fc 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/planner_plan_item_request_builder.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/planner_plan_item_request_builder.py @@ -20,6 +20,7 @@ from .buckets.buckets_request_builder import BucketsRequestBuilder from .details.details_request_builder import DetailsRequestBuilder from .get_usage_rights.get_usage_rights_request_builder import GetUsageRightsRequestBuilder + from .goals.goals_request_builder import GoalsRequestBuilder from .history_items.history_items_request_builder import HistoryItemsRequestBuilder from .move_to_container.move_to_container_request_builder import MoveToContainerRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder @@ -182,6 +183,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def goals(self) -> GoalsRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + from .goals.goals_request_builder import GoalsRequestBuilder + + return GoalsRequestBuilder(self.request_adapter, self.path_parameters) + @property def history_items(self) -> HistoryItemsRequestBuilder: """ diff --git a/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/goals/count/count_request_builder.py b/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/goals/count/count_request_builder.py new file mode 100644 index 00000000000..a6c10f561a6 --- /dev/null +++ b/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/goals/count/count_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.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}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals/$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] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/goals/goals_request_builder.py b/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/goals/goals_request_builder.py new file mode 100644 index 00000000000..695d90a77cc --- /dev/null +++ b/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/goals/goals_request_builder.py @@ -0,0 +1,166 @@ +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.planner_goal_collection_response import PlannerGoalCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + +class GoalsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GoalsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_goal_id(self,planner_goal_id: str) -> PlannerGoalItemRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + param planner_goal_id: The unique identifier of plannerGoal + Returns: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if planner_goal_id is None: + raise TypeError("planner_goal_id cannot be null.") + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerGoal%2Did"] = planner_goal_id + return PlannerGoalItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoalCollectionResponse]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoalCollectionResponse] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal_collection_response import PlannerGoalCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerGoalCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> GoalsRequestBuilder: + """ + 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: GoalsRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GoalsRequestBuilder(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 GoalsRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. Read-only. Nullable. + """ + 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 GoalsRequestBuilderGetRequestConfiguration(RequestConfiguration[GoalsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py b/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py new file mode 100644 index 00000000000..7e708e500e1 --- /dev/null +++ b/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py @@ -0,0 +1,110 @@ +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.planner_goal import PlannerGoal + +class PlannerGoalItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerGoalItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoal]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoal] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal import PlannerGoal + + return await self.request_adapter.send_async(request_info, PlannerGoal, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> PlannerGoalItemRequestBuilder: + """ + 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: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerGoalItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerGoalItemRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. Read-only. Nullable. + """ + 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 PlannerGoalItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/planner_plan_item_request_builder.py b/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/planner_plan_item_request_builder.py index 7ac15f24ee7..3e3b72af731 100644 --- a/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/planner_plan_item_request_builder.py +++ b/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/planner_plan_item_request_builder.py @@ -20,6 +20,7 @@ from .buckets.buckets_request_builder import BucketsRequestBuilder from .details.details_request_builder import DetailsRequestBuilder from .get_usage_rights.get_usage_rights_request_builder import GetUsageRightsRequestBuilder + from .goals.goals_request_builder import GoalsRequestBuilder from .history_items.history_items_request_builder import HistoryItemsRequestBuilder from .move_to_container.move_to_container_request_builder import MoveToContainerRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder @@ -182,6 +183,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def goals(self) -> GoalsRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + from .goals.goals_request_builder import GoalsRequestBuilder + + return GoalsRequestBuilder(self.request_adapter, self.path_parameters) + @property def history_items(self) -> HistoryItemsRequestBuilder: """ diff --git a/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/goals/count/count_request_builder.py b/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/goals/count/count_request_builder.py new file mode 100644 index 00000000000..98c31089323 --- /dev/null +++ b/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/goals/count/count_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.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}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/goals/$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] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/goals/goals_request_builder.py b/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/goals/goals_request_builder.py new file mode 100644 index 00000000000..6904476b2fc --- /dev/null +++ b/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/goals/goals_request_builder.py @@ -0,0 +1,166 @@ +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.planner_goal_collection_response import PlannerGoalCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + +class GoalsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GoalsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_goal_id(self,planner_goal_id: str) -> PlannerGoalItemRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + param planner_goal_id: The unique identifier of plannerGoal + Returns: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if planner_goal_id is None: + raise TypeError("planner_goal_id cannot be null.") + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerGoal%2Did"] = planner_goal_id + return PlannerGoalItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoalCollectionResponse]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoalCollectionResponse] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal_collection_response import PlannerGoalCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerGoalCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> GoalsRequestBuilder: + """ + 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: GoalsRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GoalsRequestBuilder(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 GoalsRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. Read-only. Nullable. + """ + 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 GoalsRequestBuilderGetRequestConfiguration(RequestConfiguration[GoalsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/goals/item/planner_goal_item_request_builder.py b/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/goals/item/planner_goal_item_request_builder.py new file mode 100644 index 00000000000..b83c799c849 --- /dev/null +++ b/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/goals/item/planner_goal_item_request_builder.py @@ -0,0 +1,110 @@ +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.planner_goal import PlannerGoal + +class PlannerGoalItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerGoalItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoal]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoal] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal import PlannerGoal + + return await self.request_adapter.send_async(request_info, PlannerGoal, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> PlannerGoalItemRequestBuilder: + """ + 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: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerGoalItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerGoalItemRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. Read-only. Nullable. + """ + 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 PlannerGoalItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/planner_plan_item_request_builder.py b/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/planner_plan_item_request_builder.py index 8bcefdb8cc2..d0648f1a09f 100644 --- a/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/planner_plan_item_request_builder.py +++ b/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/planner_plan_item_request_builder.py @@ -20,6 +20,7 @@ from .buckets.buckets_request_builder import BucketsRequestBuilder from .details.details_request_builder import DetailsRequestBuilder from .get_usage_rights.get_usage_rights_request_builder import GetUsageRightsRequestBuilder + from .goals.goals_request_builder import GoalsRequestBuilder from .history_items.history_items_request_builder import HistoryItemsRequestBuilder from .move_to_container.move_to_container_request_builder import MoveToContainerRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder @@ -182,6 +183,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def goals(self) -> GoalsRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + from .goals.goals_request_builder import GoalsRequestBuilder + + return GoalsRequestBuilder(self.request_adapter, self.path_parameters) + @property def history_items(self) -> HistoryItemsRequestBuilder: """ diff --git a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/goals/count/count_request_builder.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/goals/count/count_request_builder.py new file mode 100644 index 00000000000..25fff3fe77a --- /dev/null +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/goals/count/count_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.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}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals/$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] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/goals/goals_request_builder.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/goals/goals_request_builder.py new file mode 100644 index 00000000000..6285906fea7 --- /dev/null +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/goals/goals_request_builder.py @@ -0,0 +1,166 @@ +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.planner_goal_collection_response import PlannerGoalCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + +class GoalsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GoalsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_goal_id(self,planner_goal_id: str) -> PlannerGoalItemRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + param planner_goal_id: The unique identifier of plannerGoal + Returns: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if planner_goal_id is None: + raise TypeError("planner_goal_id cannot be null.") + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerGoal%2Did"] = planner_goal_id + return PlannerGoalItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoalCollectionResponse]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoalCollectionResponse] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal_collection_response import PlannerGoalCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerGoalCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> GoalsRequestBuilder: + """ + 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: GoalsRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GoalsRequestBuilder(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 GoalsRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. Read-only. Nullable. + """ + 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 GoalsRequestBuilderGetRequestConfiguration(RequestConfiguration[GoalsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py new file mode 100644 index 00000000000..9ac91b55298 --- /dev/null +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py @@ -0,0 +1,110 @@ +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.planner_goal import PlannerGoal + +class PlannerGoalItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerGoalItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoal]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoal] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal import PlannerGoal + + return await self.request_adapter.send_async(request_info, PlannerGoal, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> PlannerGoalItemRequestBuilder: + """ + 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: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerGoalItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerGoalItemRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. Read-only. Nullable. + """ + 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 PlannerGoalItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/planner_plan_item_request_builder.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/planner_plan_item_request_builder.py index a8573db15e7..9cd51955dc6 100644 --- a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/planner_plan_item_request_builder.py +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/planner_plan_item_request_builder.py @@ -20,6 +20,7 @@ from .buckets.buckets_request_builder import BucketsRequestBuilder from .details.details_request_builder import DetailsRequestBuilder from .get_usage_rights.get_usage_rights_request_builder import GetUsageRightsRequestBuilder + from .goals.goals_request_builder import GoalsRequestBuilder from .history_items.history_items_request_builder import HistoryItemsRequestBuilder from .move_to_container.move_to_container_request_builder import MoveToContainerRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder @@ -182,6 +183,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def goals(self) -> GoalsRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + from .goals.goals_request_builder import GoalsRequestBuilder + + return GoalsRequestBuilder(self.request_adapter, self.path_parameters) + @property def history_items(self) -> HistoryItemsRequestBuilder: """ diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/goals/count/count_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/goals/count/count_request_builder.py new file mode 100644 index 00000000000..b41a4ae7d32 --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/goals/count/count_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.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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals/$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] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/goals/goals_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/goals/goals_request_builder.py new file mode 100644 index 00000000000..13448368ab2 --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/goals/goals_request_builder.py @@ -0,0 +1,166 @@ +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.planner_goal_collection_response import PlannerGoalCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + +class GoalsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GoalsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_goal_id(self,planner_goal_id: str) -> PlannerGoalItemRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + param planner_goal_id: The unique identifier of plannerGoal + Returns: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if planner_goal_id is None: + raise TypeError("planner_goal_id cannot be null.") + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerGoal%2Did"] = planner_goal_id + return PlannerGoalItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoalCollectionResponse]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoalCollectionResponse] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal_collection_response import PlannerGoalCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerGoalCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> GoalsRequestBuilder: + """ + 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: GoalsRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GoalsRequestBuilder(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 GoalsRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. Read-only. Nullable. + """ + 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 GoalsRequestBuilderGetRequestConfiguration(RequestConfiguration[GoalsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py new file mode 100644 index 00000000000..0b4900535a7 --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py @@ -0,0 +1,110 @@ +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.planner_goal import PlannerGoal + +class PlannerGoalItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerGoalItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoal]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoal] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal import PlannerGoal + + return await self.request_adapter.send_async(request_info, PlannerGoal, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> PlannerGoalItemRequestBuilder: + """ + 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: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerGoalItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerGoalItemRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. Read-only. Nullable. + """ + 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 PlannerGoalItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/planner_plan_item_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/planner_plan_item_request_builder.py index 2f8e74708fd..2b8a042f5aa 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/planner_plan_item_request_builder.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/planner_plan_item_request_builder.py @@ -20,6 +20,7 @@ from .buckets.buckets_request_builder import BucketsRequestBuilder from .details.details_request_builder import DetailsRequestBuilder from .get_usage_rights.get_usage_rights_request_builder import GetUsageRightsRequestBuilder + from .goals.goals_request_builder import GoalsRequestBuilder from .history_items.history_items_request_builder import HistoryItemsRequestBuilder from .move_to_container.move_to_container_request_builder import MoveToContainerRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder @@ -182,6 +183,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def goals(self) -> GoalsRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + from .goals.goals_request_builder import GoalsRequestBuilder + + return GoalsRequestBuilder(self.request_adapter, self.path_parameters) + @property def history_items(self) -> HistoryItemsRequestBuilder: """ diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/goals/count/count_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/goals/count/count_request_builder.py new file mode 100644 index 00000000000..23ffb70d087 --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/goals/count/count_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.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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/goals/$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] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/goals/goals_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/goals/goals_request_builder.py new file mode 100644 index 00000000000..052962efe45 --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/goals/goals_request_builder.py @@ -0,0 +1,166 @@ +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.planner_goal_collection_response import PlannerGoalCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + +class GoalsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GoalsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_goal_id(self,planner_goal_id: str) -> PlannerGoalItemRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + param planner_goal_id: The unique identifier of plannerGoal + Returns: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if planner_goal_id is None: + raise TypeError("planner_goal_id cannot be null.") + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerGoal%2Did"] = planner_goal_id + return PlannerGoalItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoalCollectionResponse]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoalCollectionResponse] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal_collection_response import PlannerGoalCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerGoalCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> GoalsRequestBuilder: + """ + 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: GoalsRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GoalsRequestBuilder(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 GoalsRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. Read-only. Nullable. + """ + 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 GoalsRequestBuilderGetRequestConfiguration(RequestConfiguration[GoalsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/goals/item/planner_goal_item_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/goals/item/planner_goal_item_request_builder.py new file mode 100644 index 00000000000..0bf6e4bb760 --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/goals/item/planner_goal_item_request_builder.py @@ -0,0 +1,110 @@ +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.planner_goal import PlannerGoal + +class PlannerGoalItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerGoalItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoal]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoal] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal import PlannerGoal + + return await self.request_adapter.send_async(request_info, PlannerGoal, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> PlannerGoalItemRequestBuilder: + """ + 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: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerGoalItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerGoalItemRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. Read-only. Nullable. + """ + 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 PlannerGoalItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/planner_plan_item_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/planner_plan_item_request_builder.py index 9a291503c91..8c22aed942a 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/planner_plan_item_request_builder.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/planner_plan_item_request_builder.py @@ -20,6 +20,7 @@ from .buckets.buckets_request_builder import BucketsRequestBuilder from .details.details_request_builder import DetailsRequestBuilder from .get_usage_rights.get_usage_rights_request_builder import GetUsageRightsRequestBuilder + from .goals.goals_request_builder import GoalsRequestBuilder from .history_items.history_items_request_builder import HistoryItemsRequestBuilder from .move_to_container.move_to_container_request_builder import MoveToContainerRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder @@ -182,6 +183,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def goals(self) -> GoalsRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + from .goals.goals_request_builder import GoalsRequestBuilder + + return GoalsRequestBuilder(self.request_adapter, self.path_parameters) + @property def history_items(self) -> HistoryItemsRequestBuilder: """ diff --git a/msgraph_beta/generated/users/item/authentication/authentication_request_builder.py b/msgraph_beta/generated/users/item/authentication/authentication_request_builder.py index 10cf5edfe5e..3aca5b2c068 100644 --- a/msgraph_beta/generated/users/item/authentication/authentication_request_builder.py +++ b/msgraph_beta/generated/users/item/authentication/authentication_request_builder.py @@ -29,6 +29,7 @@ from .platform_credential_methods.platform_credential_methods_request_builder import PlatformCredentialMethodsRequestBuilder from .qr_code_pin_method.qr_code_pin_method_request_builder import QrCodePinMethodRequestBuilder from .requirements.requirements_request_builder import RequirementsRequestBuilder + from .resource_account_key_authentication_methods.resource_account_key_authentication_methods_request_builder import ResourceAccountKeyAuthenticationMethodsRequestBuilder from .sign_in_preferences.sign_in_preferences_request_builder import SignInPreferencesRequestBuilder from .software_oath_methods.software_oath_methods_request_builder import SoftwareOathMethodsRequestBuilder from .temporary_access_pass_methods.temporary_access_pass_methods_request_builder import TemporaryAccessPassMethodsRequestBuilder @@ -272,6 +273,15 @@ def requirements(self) -> RequirementsRequestBuilder: return RequirementsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def resource_account_key_authentication_methods(self) -> ResourceAccountKeyAuthenticationMethodsRequestBuilder: + """ + Provides operations to manage the resourceAccountKeyAuthenticationMethods property of the microsoft.graph.authentication entity. + """ + from .resource_account_key_authentication_methods.resource_account_key_authentication_methods_request_builder import ResourceAccountKeyAuthenticationMethodsRequestBuilder + + return ResourceAccountKeyAuthenticationMethodsRequestBuilder(self.request_adapter, self.path_parameters) + @property def sign_in_preferences(self) -> SignInPreferencesRequestBuilder: """ diff --git a/msgraph_beta/generated/users/item/authentication/resource_account_key_authentication_methods/count/count_request_builder.py b/msgraph_beta/generated/users/item/authentication/resource_account_key_authentication_methods/count/count_request_builder.py new file mode 100644 index 00000000000..f8902520a1c --- /dev/null +++ b/msgraph_beta/generated/users/item/authentication/resource_account_key_authentication_methods/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/authentication/resourceAccountKeyAuthenticationMethods/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/users/item/authentication/resource_account_key_authentication_methods/item/device/device_request_builder.py b/msgraph_beta/generated/users/item/authentication/resource_account_key_authentication_methods/item/device/device_request_builder.py new file mode 100644 index 00000000000..31b661f281c --- /dev/null +++ b/msgraph_beta/generated/users/item/authentication/resource_account_key_authentication_methods/item/device/device_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.device import Device + from .......models.o_data_errors.o_data_error import ODataError + +class DeviceRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the device property of the microsoft.graph.resourceAccountKeyAuthenticationMethod entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DeviceRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/authentication/resourceAccountKeyAuthenticationMethods/{resourceAccountKeyAuthenticationMethod%2Did}/device{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DeviceRequestBuilderGetQueryParameters]] = None) -> Optional[Device]: + """ + The registered device on which this resource account key resides. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Device] + """ + 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.device import Device + + return await self.request_adapter.send_async(request_info, Device, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The registered device on which this resource account key resides. Supports $expand. + 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) -> DeviceRequestBuilder: + """ + 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: DeviceRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DeviceRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DeviceRequestBuilderGetQueryParameters(): + """ + The registered device on which this resource account key resides. Supports $expand. + """ + 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 DeviceRequestBuilderGetRequestConfiguration(RequestConfiguration[DeviceRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/users/item/authentication/resource_account_key_authentication_methods/item/resource_account_key_authentication_method_item_request_builder.py b/msgraph_beta/generated/users/item/authentication/resource_account_key_authentication_methods/item/resource_account_key_authentication_method_item_request_builder.py new file mode 100644 index 00000000000..785d31644bd --- /dev/null +++ b/msgraph_beta/generated/users/item/authentication/resource_account_key_authentication_methods/item/resource_account_key_authentication_method_item_request_builder.py @@ -0,0 +1,155 @@ +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.resource_account_key_authentication_method import ResourceAccountKeyAuthenticationMethod + from .device.device_request_builder import DeviceRequestBuilder + +class ResourceAccountKeyAuthenticationMethodItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the resourceAccountKeyAuthenticationMethods property of the microsoft.graph.authentication entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ResourceAccountKeyAuthenticationMethodItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/authentication/resourceAccountKeyAuthenticationMethods/{resourceAccountKeyAuthenticationMethod%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a resourceAccountKeyAuthenticationMethod 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/resourceaccountkeyauthenticationmethod-delete?view=graph-rest-beta + """ + 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[ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetQueryParameters]] = None) -> Optional[ResourceAccountKeyAuthenticationMethod]: + """ + Read the properties and relationships of a resourceAccountKeyAuthenticationMethod object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ResourceAccountKeyAuthenticationMethod] + Find more info here: https://learn.microsoft.com/graph/api/resourceaccountkeyauthenticationmethod-get?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.resource_account_key_authentication_method import ResourceAccountKeyAuthenticationMethod + + return await self.request_adapter.send_async(request_info, ResourceAccountKeyAuthenticationMethod, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a resourceAccountKeyAuthenticationMethod object. + 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[ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of a resourceAccountKeyAuthenticationMethod object. + 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) -> ResourceAccountKeyAuthenticationMethodItemRequestBuilder: + """ + 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: ResourceAccountKeyAuthenticationMethodItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ResourceAccountKeyAuthenticationMethodItemRequestBuilder(self.request_adapter, raw_url) + + @property + def device(self) -> DeviceRequestBuilder: + """ + Provides operations to manage the device property of the microsoft.graph.resourceAccountKeyAuthenticationMethod entity. + """ + from .device.device_request_builder import DeviceRequestBuilder + + return DeviceRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ResourceAccountKeyAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration(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 ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a resourceAccountKeyAuthenticationMethod object. + """ + 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 ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/users/item/authentication/resource_account_key_authentication_methods/resource_account_key_authentication_methods_request_builder.py b/msgraph_beta/generated/users/item/authentication/resource_account_key_authentication_methods/resource_account_key_authentication_methods_request_builder.py new file mode 100644 index 00000000000..f917d1abb90 --- /dev/null +++ b/msgraph_beta/generated/users/item/authentication/resource_account_key_authentication_methods/resource_account_key_authentication_methods_request_builder.py @@ -0,0 +1,163 @@ +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.resource_account_key_authentication_method_collection_response import ResourceAccountKeyAuthenticationMethodCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.resource_account_key_authentication_method_item_request_builder import ResourceAccountKeyAuthenticationMethodItemRequestBuilder + +class ResourceAccountKeyAuthenticationMethodsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the resourceAccountKeyAuthenticationMethods property of the microsoft.graph.authentication entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ResourceAccountKeyAuthenticationMethodsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/authentication/resourceAccountKeyAuthenticationMethods{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_resource_account_key_authentication_method_id(self,resource_account_key_authentication_method_id: str) -> ResourceAccountKeyAuthenticationMethodItemRequestBuilder: + """ + Provides operations to manage the resourceAccountKeyAuthenticationMethods property of the microsoft.graph.authentication entity. + param resource_account_key_authentication_method_id: The unique identifier of resourceAccountKeyAuthenticationMethod + Returns: ResourceAccountKeyAuthenticationMethodItemRequestBuilder + """ + if resource_account_key_authentication_method_id is None: + raise TypeError("resource_account_key_authentication_method_id cannot be null.") + from .item.resource_account_key_authentication_method_item_request_builder import ResourceAccountKeyAuthenticationMethodItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["resourceAccountKeyAuthenticationMethod%2Did"] = resource_account_key_authentication_method_id + return ResourceAccountKeyAuthenticationMethodItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters]] = None) -> Optional[ResourceAccountKeyAuthenticationMethodCollectionResponse]: + """ + Retrieve a list of the resourceAccountKeyAuthenticationMethod objects and their properties for a resource account. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ResourceAccountKeyAuthenticationMethodCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/authentication-list-resourceaccountkeyauthenticationmethods?view=graph-rest-beta + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.resource_account_key_authentication_method_collection_response import ResourceAccountKeyAuthenticationMethodCollectionResponse + + return await self.request_adapter.send_async(request_info, ResourceAccountKeyAuthenticationMethodCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve a list of the resourceAccountKeyAuthenticationMethod objects and their properties for a resource account. + 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) -> ResourceAccountKeyAuthenticationMethodsRequestBuilder: + """ + 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: ResourceAccountKeyAuthenticationMethodsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ResourceAccountKeyAuthenticationMethodsRequestBuilder(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 ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters(): + """ + Retrieve a list of the resourceAccountKeyAuthenticationMethod objects and their properties for a resource account. + """ + 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 ResourceAccountKeyAuthenticationMethodsRequestBuilderGetRequestConfiguration(RequestConfiguration[ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/users/item/chats/item/targeted_messages/item/targeted_chat_message_item_request_builder.py b/msgraph_beta/generated/users/item/chats/item/targeted_messages/item/targeted_chat_message_item_request_builder.py index d8af363565a..263d4a4fa68 100644 --- a/msgraph_beta/generated/users/item/chats/item/targeted_messages/item/targeted_chat_message_item_request_builder.py +++ b/msgraph_beta/generated/users/item/chats/item/targeted_messages/item/targeted_chat_message_item_request_builder.py @@ -53,7 +53,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[TargetedChatMessageItemRequestBuilderGetQueryParameters]] = None) -> Optional[TargetedChatMessage]: """ - A collection of targeted messages in the chat that are visible only to specific users. Nullable. + A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TargetedChatMessage] """ @@ -107,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TargetedChatMessageItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of targeted messages in the chat that are visible only to specific users. Nullable. + A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -169,7 +169,7 @@ class TargetedChatMessageItemRequestBuilderDeleteRequestConfiguration(RequestCon @dataclass class TargetedChatMessageItemRequestBuilderGetQueryParameters(): """ - A collection of targeted messages in the chat that are visible only to specific users. Nullable. + A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/users/item/chats/item/targeted_messages/targeted_messages_request_builder.py b/msgraph_beta/generated/users/item/chats/item/targeted_messages/targeted_messages_request_builder.py index 8c521b16d78..cf562d9e3fa 100644 --- a/msgraph_beta/generated/users/item/chats/item/targeted_messages/targeted_messages_request_builder.py +++ b/msgraph_beta/generated/users/item/chats/item/targeted_messages/targeted_messages_request_builder.py @@ -49,7 +49,7 @@ def by_targeted_chat_message_id(self,targeted_chat_message_id: str) -> TargetedC async def get(self,request_configuration: Optional[RequestConfiguration[TargetedMessagesRequestBuilderGetQueryParameters]] = None) -> Optional[TargetedChatMessageCollectionResponse]: """ - A collection of targeted messages in the chat that are visible only to specific users. Nullable. + A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TargetedChatMessageCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: TargetedChatMessage, request_configuration: Optional[R def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TargetedMessagesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of targeted messages in the chat that are visible only to specific users. Nullable. + A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. 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 TargetedMessagesRequestBuilderGetQueryParameters(): """ - A collection of targeted messages in the chat that are visible only to specific users. Nullable. + A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/users/item/planner/plans/item/goals/count/count_request_builder.py b/msgraph_beta/generated/users/item/planner/plans/item/goals/count/count_request_builder.py new file mode 100644 index 00000000000..b8c219025d4 --- /dev/null +++ b/msgraph_beta/generated/users/item/planner/plans/item/goals/count/count_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.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/goals/$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] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/users/item/planner/plans/item/goals/goals_request_builder.py b/msgraph_beta/generated/users/item/planner/plans/item/goals/goals_request_builder.py new file mode 100644 index 00000000000..64657ca470a --- /dev/null +++ b/msgraph_beta/generated/users/item/planner/plans/item/goals/goals_request_builder.py @@ -0,0 +1,166 @@ +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.planner_goal_collection_response import PlannerGoalCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + +class GoalsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GoalsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_goal_id(self,planner_goal_id: str) -> PlannerGoalItemRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + param planner_goal_id: The unique identifier of plannerGoal + Returns: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if planner_goal_id is None: + raise TypeError("planner_goal_id cannot be null.") + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerGoal%2Did"] = planner_goal_id + return PlannerGoalItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoalCollectionResponse]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoalCollectionResponse] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal_collection_response import PlannerGoalCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerGoalCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> GoalsRequestBuilder: + """ + 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: GoalsRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GoalsRequestBuilder(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 GoalsRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. Read-only. Nullable. + """ + 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 GoalsRequestBuilderGetRequestConfiguration(RequestConfiguration[GoalsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/users/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py b/msgraph_beta/generated/users/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py new file mode 100644 index 00000000000..9d9263dd4e5 --- /dev/null +++ b/msgraph_beta/generated/users/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py @@ -0,0 +1,110 @@ +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.planner_goal import PlannerGoal + +class PlannerGoalItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerGoalItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoal]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoal] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal import PlannerGoal + + return await self.request_adapter.send_async(request_info, PlannerGoal, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> PlannerGoalItemRequestBuilder: + """ + 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: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerGoalItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerGoalItemRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. Read-only. Nullable. + """ + 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 PlannerGoalItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/users/item/planner/plans/item/planner_plan_item_request_builder.py b/msgraph_beta/generated/users/item/planner/plans/item/planner_plan_item_request_builder.py index 4c1fcd5bf83..5ebaf859a7d 100644 --- a/msgraph_beta/generated/users/item/planner/plans/item/planner_plan_item_request_builder.py +++ b/msgraph_beta/generated/users/item/planner/plans/item/planner_plan_item_request_builder.py @@ -20,6 +20,7 @@ from .buckets.buckets_request_builder import BucketsRequestBuilder from .details.details_request_builder import DetailsRequestBuilder from .get_usage_rights.get_usage_rights_request_builder import GetUsageRightsRequestBuilder + from .goals.goals_request_builder import GoalsRequestBuilder from .history_items.history_items_request_builder import HistoryItemsRequestBuilder from .move_to_container.move_to_container_request_builder import MoveToContainerRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder @@ -182,6 +183,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def goals(self) -> GoalsRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + from .goals.goals_request_builder import GoalsRequestBuilder + + return GoalsRequestBuilder(self.request_adapter, self.path_parameters) + @property def history_items(self) -> HistoryItemsRequestBuilder: """