From d6c83210031d2373631f7408afbfbc4330f2dfc4 Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Tue, 28 Jan 2025 10:40:36 +0000 Subject: [PATCH] feat(generation): update request builders and models Update generated files with build 178264 --- .../compliance_change_item_request_builder.py | 12 +- .../check_member_groups_request_builder.py | 4 +- .../invite/invite_request_builder.py | 6 +- .../app_role_assignments_request_builder.py | 40 + .../delta/delta_get_response.py | 58 ++ .../delta/delta_request_builder.py | 138 +++ .../get_by_ids_post_request_body.py | 54 ++ .../get_by_ids/get_by_ids_post_response.py | 58 ++ .../get_by_ids/get_by_ids_request_builder.py | 90 ++ ...et_user_owned_objects_post_request_body.py | 54 ++ .../get_user_owned_objects_request_builder.py | 90 ++ ...pp_role_assignment_item_request_builder.py | 50 + .../check_member_groups_post_request_body.py | 50 + .../check_member_groups_post_response.py | 55 ++ .../check_member_groups_request_builder.py | 90 ++ .../check_member_objects_post_request_body.py | 50 + .../check_member_objects_post_response.py | 55 ++ .../check_member_objects_request_builder.py | 89 ++ .../get_member_groups_post_request_body.py | 50 + .../get_member_groups_post_response.py | 55 ++ .../get_member_groups_request_builder.py | 90 ++ .../get_member_objects_post_request_body.py | 50 + .../get_member_objects_post_response.py | 55 ++ .../get_member_objects_request_builder.py | 89 ++ .../item/restore/restore_post_request_body.py | 50 + .../item/restore/restore_request_builder.py | 90 ++ .../validate_properties_post_request_body.py | 63 ++ .../validate_properties_request_builder.py | 87 ++ .../check_member_groups_request_builder.py | 4 +- .../count/count_request_builder.py | 104 ++ ...aph_app_role_assignment_request_builder.py | 147 +++ .../directory_object_item_request_builder.py | 10 + ...aph_app_role_assignment_request_builder.py | 107 +++ .../item/owners/owners_request_builder.py | 10 + .../invite/invite_request_builder.py | 6 +- .../check_member_groups_request_builder.py | 4 +- .../check_member_groups_request_builder.py | 4 +- ..._o_s_enrollment_profile_request_builder.py | 107 +++ ..._o_s_enrollment_profile_request_builder.py | 107 +++ ...onboarding_setting_item_request_builder.py | 20 + .../reports/reports_request_builder.py | 20 + ...af_certificate_report_post_request_body.py | 74 ++ ...leaf_certificate_report_request_builder.py | 86 ++ ...ficate_summary_report_post_request_body.py | 54 ++ ...tificate_summary_report_request_builder.py | 86 ++ ...aster_recovery_report_post_request_body.py | 11 + .../check_member_groups_request_builder.py | 4 +- .../count/count_request_builder.py | 104 ++ ...aph_app_role_assignment_request_builder.py | 147 +++ .../directory_object_item_request_builder.py | 10 + ...aph_app_role_assignment_request_builder.py | 107 +++ .../registered_owners_request_builder.py | 10 + .../count/count_request_builder.py | 104 ++ ...aph_app_role_assignment_request_builder.py | 147 +++ .../directory_object_item_request_builder.py | 10 + ...aph_app_role_assignment_request_builder.py | 107 +++ .../registered_users_request_builder.py | 10 + .../check_member_groups_request_builder.py | 4 +- .../check_member_groups_request_builder.py | 4 +- .../check_member_groups_request_builder.py | 4 +- .../check_member_groups_request_builder.py | 4 +- .../check_member_groups_request_builder.py | 4 +- .../names/item/range/range_request_builder.py | 6 +- .../tables/add/add_request_builder.py | 6 +- .../names/item/range/range_request_builder.py | 6 +- .../item/tables/add/add_request_builder.py | 6 +- .../education_user_item_request_builder.py | 6 +- .../external_item_item_request_builder.py | 6 +- ...try_data_connector_item_request_builder.py | 6 +- .../item/inbound_flow_item_request_builder.py | 6 +- ..._running_operation_item_request_builder.py | 8 +- ...aph_industry_data_start_request_builder.py | 78 ++ .../runs/runs_request_builder.py | 10 + .../check_member_groups_request_builder.py | 4 +- .../conversations_request_builder.py | 6 +- .../item/reply/reply_request_builder.py | 6 +- .../item/chat_message_item_request_builder.py | 6 +- .../item/messages/messages_request_builder.py | 6 +- .../item/teams_tab_item_request_builder.py | 6 +- .../item/tabs/tabs_request_builder.py | 6 +- .../item/chat_message_item_request_builder.py | 6 +- .../messages/messages_request_builder.py | 6 +- .../item/teams_tab_item_request_builder.py | 6 +- .../tabs/tabs_request_builder.py | 6 +- .../clock_in/clock_in_post_request_body.py | 4 + .../clock_out/clock_out_post_request_body.py | 4 + .../end_break/end_break_post_request_body.py | 4 + .../start_break_post_request_body.py | 4 + ...onversation_thread_item_request_builder.py | 14 +- .../item/reply/reply_request_builder.py | 6 +- .../named_location_item_request_builder.py | 6 +- ...tication_extension_item_request_builder.py | 8 +- ..._callout_extension_item_request_builder.py | 8 +- ...workflow_extension_item_request_builder.py | 6 +- .../risk_detection_item_request_builder.py | 8 +- .../risky_users_request_builder.py | 8 +- msgraph_beta/generated/kiota-dom-export.txt | 903 +++++++++++++++++- msgraph_beta/generated/kiota-lock.json | 2 +- .../generated/models/app_role_assignment.py | 14 +- msgraph_beta/generated/models/channel.py | 4 +- msgraph_beta/generated/models/cloud_p_c.py | 7 + .../cloud_pc_disaster_recovery_capability.py | 7 + ...cloud_pc_disaster_recovery_license_type.py | 7 + .../cloud_pc_disaster_recovery_report_name.py | 7 + .../generated/models/cloud_pc_export_job.py | 2 +- .../cloud_pc_forensic_storage_account.py | 15 +- .../generated/models/cloud_pc_product_type.py | 10 + .../cloud_pc_storage_account_access_tier.py | 9 + ...oss_tenant_identity_sync_policy_partner.py | 4 + .../models/dep_onboarding_setting.py | 14 + .../models/dep_tv_o_s_enrollment_profile.py | 56 ++ .../dep_vision_o_s_enrollment_profile.py | 56 ++ ...ent_platform_restrictions_configuration.py | 10 +- .../device_management/device_management.py | 2 +- ...on_choice_setting_collection_definition.py | 4 +- ...configuration_choice_setting_definition.py | 4 +- ...figuration_referred_setting_information.py | 2 +- ...gement_configuration_setting_definition.py | 7 + ...ion_setting_group_collection_definition.py | 4 +- ..._configuration_setting_group_definition.py | 2 +- ...gement_configuration_setting_risk_level.py | 10 + ...configuration_simple_setting_definition.py | 8 +- .../generated/models/directory_object.py | 7 + .../generated/models/enrollment_profile.py | 14 + msgraph_beta/generated/models/entity.py | 14 + .../generated/models/extended_key_usage.py | 6 +- .../models/imported_apple_device_identity.py | 2 +- .../models/imported_device_identity.py | 2 +- msgraph_beta/generated/models/ios_vpp_app.py | 4 + msgraph_beta/generated/models/key_value.py | 4 +- .../generated/models/mac_os_vpp_app.py | 4 + .../generated/models/online_meeting_base.py | 2 +- .../models/planner_container_type.py | 1 + msgraph_beta/generated/models/platform.py | 18 +- .../generated/models/role_scope_tag.py | 3 + msgraph_beta/generated/models/schedule.py | 4 + msgraph_beta/generated/models/sign_in.py | 10 +- .../generated/models/time_card_event.py | 4 + .../windows_app_x_app_assignment_settings.py | 2 +- .../windows_domain_join_configuration.py | 2 +- .../models/windows_quality_update_cadence.py | 10 + .../windows_quality_update_catalog_item.py | 26 +- ...quality_update_catalog_product_revision.py | 88 ++ ....py => windows_quality_update_category.py} | 2 +- ...ity_update_product_build_version_detail.py | 69 ++ ...y_update_product_knowledge_base_article.py | 61 ++ .../check_member_groups_request_builder.py | 4 +- .../check_member_groups_request_builder.py | 4 +- ...dentity_synchronization_request_builder.py | 6 +- .../risk_detections_request_builder.py | 8 +- .../check_member_groups_request_builder.py | 4 +- .../claims_policy_request_builder.py | 6 +- .../count/count_request_builder.py | 104 ++ ...aph_app_role_assignment_request_builder.py | 147 +++ .../directory_object_item_request_builder.py | 10 + ...aph_app_role_assignment_request_builder.py | 107 +++ .../owned_objects_request_builder.py | 10 + .../count/count_request_builder.py | 104 ++ ...aph_app_role_assignment_request_builder.py | 147 +++ .../directory_object_item_request_builder.py | 10 + ...aph_app_role_assignment_request_builder.py | 107 +++ .../item/owners/owners_request_builder.py | 10 + .../lists/item/list_item_request_builder.py | 8 +- .../sites/item/pages/pages_request_builder.py | 6 +- .../item/chat_message_item_request_builder.py | 6 +- .../item/messages/messages_request_builder.py | 6 +- .../item/teams_tab_item_request_builder.py | 6 +- .../item/tabs/tabs_request_builder.py | 6 +- .../item/chat_message_item_request_builder.py | 6 +- .../messages/messages_request_builder.py | 6 +- .../item/teams_tab_item_request_builder.py | 6 +- .../tabs/tabs_request_builder.py | 6 +- .../clock_in/clock_in_post_request_body.py | 4 + .../clock_out/clock_out_post_request_body.py | 4 + .../end_break/end_break_post_request_body.py | 4 + .../start_break_post_request_body.py | 4 + ...onversation_member_item_request_builder.py | 6 +- .../item/messages/messages_request_builder.py | 6 +- .../item/teams_tab_item_request_builder.py | 6 +- .../item/chat_message_item_request_builder.py | 6 +- .../messages/messages_request_builder.py | 6 +- .../item/teams_tab_item_request_builder.py | 6 +- .../tabs/tabs_request_builder.py | 6 +- .../clock_in/clock_in_post_request_body.py | 4 + .../clock_out/clock_out_post_request_body.py | 4 + .../end_break/end_break_post_request_body.py | 4 + .../start_break_post_request_body.py | 4 + .../item/chat_message_item_request_builder.py | 6 +- .../item/messages/messages_request_builder.py | 6 +- .../item/teams_tab_item_request_builder.py | 6 +- .../item/tabs/tabs_request_builder.py | 6 +- .../item/chat_message_item_request_builder.py | 6 +- .../item/messages/messages_request_builder.py | 6 +- .../item/teams_tab_item_request_builder.py | 6 +- .../item/tabs/tabs_request_builder.py | 6 +- .../item/chat_message_item_request_builder.py | 6 +- .../messages/messages_request_builder.py | 6 +- .../item/teams_tab_item_request_builder.py | 6 +- .../tabs/tabs_request_builder.py | 6 +- .../clock_in/clock_in_post_request_body.py | 4 + .../clock_out/clock_out_post_request_body.py | 4 + .../end_break/end_break_post_request_body.py | 4 + .../start_break_post_request_body.py | 4 + ...lti_tenant_organization_request_builder.py | 6 +- .../check_member_groups_request_builder.py | 4 +- .../count/count_request_builder.py | 104 ++ ...aph_app_role_assignment_request_builder.py | 147 +++ .../directory_object_item_request_builder.py | 10 + ...aph_app_role_assignment_request_builder.py | 107 +++ .../registered_owners_request_builder.py | 10 + .../count/count_request_builder.py | 104 ++ ...aph_app_role_assignment_request_builder.py | 147 +++ .../directory_object_item_request_builder.py | 10 + ...aph_app_role_assignment_request_builder.py | 107 +++ .../registered_users_request_builder.py | 10 + .../count/count_request_builder.py | 104 ++ ...aph_app_role_assignment_request_builder.py | 147 +++ .../directory_object_item_request_builder.py | 10 + ...aph_app_role_assignment_request_builder.py | 107 +++ .../owned_devices_request_builder.py | 10 + .../count/count_request_builder.py | 104 ++ ...aph_app_role_assignment_request_builder.py | 147 +++ .../directory_object_item_request_builder.py | 10 + ...aph_app_role_assignment_request_builder.py | 107 +++ .../registered_devices_request_builder.py | 10 + 225 files changed, 7524 insertions(+), 290 deletions(-) create mode 100644 msgraph_beta/generated/app_role_assignments/delta/delta_get_response.py create mode 100644 msgraph_beta/generated/app_role_assignments/delta/delta_request_builder.py create mode 100644 msgraph_beta/generated/app_role_assignments/get_by_ids/get_by_ids_post_request_body.py create mode 100644 msgraph_beta/generated/app_role_assignments/get_by_ids/get_by_ids_post_response.py create mode 100644 msgraph_beta/generated/app_role_assignments/get_by_ids/get_by_ids_request_builder.py create mode 100644 msgraph_beta/generated/app_role_assignments/get_user_owned_objects/get_user_owned_objects_post_request_body.py create mode 100644 msgraph_beta/generated/app_role_assignments/get_user_owned_objects/get_user_owned_objects_request_builder.py create mode 100644 msgraph_beta/generated/app_role_assignments/item/check_member_groups/check_member_groups_post_request_body.py create mode 100644 msgraph_beta/generated/app_role_assignments/item/check_member_groups/check_member_groups_post_response.py create mode 100644 msgraph_beta/generated/app_role_assignments/item/check_member_groups/check_member_groups_request_builder.py create mode 100644 msgraph_beta/generated/app_role_assignments/item/check_member_objects/check_member_objects_post_request_body.py create mode 100644 msgraph_beta/generated/app_role_assignments/item/check_member_objects/check_member_objects_post_response.py create mode 100644 msgraph_beta/generated/app_role_assignments/item/check_member_objects/check_member_objects_request_builder.py create mode 100644 msgraph_beta/generated/app_role_assignments/item/get_member_groups/get_member_groups_post_request_body.py create mode 100644 msgraph_beta/generated/app_role_assignments/item/get_member_groups/get_member_groups_post_response.py create mode 100644 msgraph_beta/generated/app_role_assignments/item/get_member_groups/get_member_groups_request_builder.py create mode 100644 msgraph_beta/generated/app_role_assignments/item/get_member_objects/get_member_objects_post_request_body.py create mode 100644 msgraph_beta/generated/app_role_assignments/item/get_member_objects/get_member_objects_post_response.py create mode 100644 msgraph_beta/generated/app_role_assignments/item/get_member_objects/get_member_objects_request_builder.py create mode 100644 msgraph_beta/generated/app_role_assignments/item/restore/restore_post_request_body.py create mode 100644 msgraph_beta/generated/app_role_assignments/item/restore/restore_request_builder.py create mode 100644 msgraph_beta/generated/app_role_assignments/validate_properties/validate_properties_post_request_body.py create mode 100644 msgraph_beta/generated/app_role_assignments/validate_properties/validate_properties_request_builder.py create mode 100644 msgraph_beta/generated/applications/item/owners/graph_app_role_assignment/count/count_request_builder.py create mode 100644 msgraph_beta/generated/applications/item/owners/graph_app_role_assignment/graph_app_role_assignment_request_builder.py create mode 100644 msgraph_beta/generated/applications/item/owners/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py create mode 100644 msgraph_beta/generated/device_management/dep_onboarding_settings/item/default_tv_o_s_enrollment_profile/default_tv_o_s_enrollment_profile_request_builder.py create mode 100644 msgraph_beta/generated/device_management/dep_onboarding_settings/item/default_vision_o_s_enrollment_profile/default_vision_o_s_enrollment_profile_request_builder.py create mode 100644 msgraph_beta/generated/device_management/reports/retrieve_cloud_pki_leaf_certificate_report/retrieve_cloud_pki_leaf_certificate_report_post_request_body.py create mode 100644 msgraph_beta/generated/device_management/reports/retrieve_cloud_pki_leaf_certificate_report/retrieve_cloud_pki_leaf_certificate_report_request_builder.py create mode 100644 msgraph_beta/generated/device_management/reports/retrieve_cloud_pki_leaf_certificate_summary_report/retrieve_cloud_pki_leaf_certificate_summary_report_post_request_body.py create mode 100644 msgraph_beta/generated/device_management/reports/retrieve_cloud_pki_leaf_certificate_summary_report/retrieve_cloud_pki_leaf_certificate_summary_report_request_builder.py create mode 100644 msgraph_beta/generated/devices/item/registered_owners/graph_app_role_assignment/count/count_request_builder.py create mode 100644 msgraph_beta/generated/devices/item/registered_owners/graph_app_role_assignment/graph_app_role_assignment_request_builder.py create mode 100644 msgraph_beta/generated/devices/item/registered_owners/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py create mode 100644 msgraph_beta/generated/devices/item/registered_users/graph_app_role_assignment/count/count_request_builder.py create mode 100644 msgraph_beta/generated/devices/item/registered_users/graph_app_role_assignment/graph_app_role_assignment_request_builder.py create mode 100644 msgraph_beta/generated/devices/item/registered_users/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py create mode 100644 msgraph_beta/generated/external/industry_data/runs/microsoft_graph_industry_data_start/microsoft_graph_industry_data_start_request_builder.py create mode 100644 msgraph_beta/generated/models/cloud_pc_disaster_recovery_license_type.py create mode 100644 msgraph_beta/generated/models/cloud_pc_disaster_recovery_report_name.py create mode 100644 msgraph_beta/generated/models/cloud_pc_product_type.py create mode 100644 msgraph_beta/generated/models/cloud_pc_storage_account_access_tier.py create mode 100644 msgraph_beta/generated/models/dep_tv_o_s_enrollment_profile.py create mode 100644 msgraph_beta/generated/models/dep_vision_o_s_enrollment_profile.py create mode 100644 msgraph_beta/generated/models/device_management_configuration_setting_risk_level.py create mode 100644 msgraph_beta/generated/models/windows_quality_update_cadence.py create mode 100644 msgraph_beta/generated/models/windows_quality_update_catalog_product_revision.py rename msgraph_beta/generated/models/{windows_quality_update_classification.py => windows_quality_update_category.py} (78%) create mode 100644 msgraph_beta/generated/models/windows_quality_update_product_build_version_detail.py create mode 100644 msgraph_beta/generated/models/windows_quality_update_product_knowledge_base_article.py create mode 100644 msgraph_beta/generated/service_principals/item/owned_objects/graph_app_role_assignment/count/count_request_builder.py create mode 100644 msgraph_beta/generated/service_principals/item/owned_objects/graph_app_role_assignment/graph_app_role_assignment_request_builder.py create mode 100644 msgraph_beta/generated/service_principals/item/owned_objects/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py create mode 100644 msgraph_beta/generated/service_principals/item/owners/graph_app_role_assignment/count/count_request_builder.py create mode 100644 msgraph_beta/generated/service_principals/item/owners/graph_app_role_assignment/graph_app_role_assignment_request_builder.py create mode 100644 msgraph_beta/generated/service_principals/item/owners/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py create mode 100644 msgraph_beta/generated/users/item/devices/item/registered_owners/graph_app_role_assignment/count/count_request_builder.py create mode 100644 msgraph_beta/generated/users/item/devices/item/registered_owners/graph_app_role_assignment/graph_app_role_assignment_request_builder.py create mode 100644 msgraph_beta/generated/users/item/devices/item/registered_owners/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py create mode 100644 msgraph_beta/generated/users/item/devices/item/registered_users/graph_app_role_assignment/count/count_request_builder.py create mode 100644 msgraph_beta/generated/users/item/devices/item/registered_users/graph_app_role_assignment/graph_app_role_assignment_request_builder.py create mode 100644 msgraph_beta/generated/users/item/devices/item/registered_users/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py create mode 100644 msgraph_beta/generated/users/item/owned_devices/graph_app_role_assignment/count/count_request_builder.py create mode 100644 msgraph_beta/generated/users/item/owned_devices/graph_app_role_assignment/graph_app_role_assignment_request_builder.py create mode 100644 msgraph_beta/generated/users/item/owned_devices/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py create mode 100644 msgraph_beta/generated/users/item/registered_devices/graph_app_role_assignment/count/count_request_builder.py create mode 100644 msgraph_beta/generated/users/item/registered_devices/graph_app_role_assignment/graph_app_role_assignment_request_builder.py create mode 100644 msgraph_beta/generated/users/item/registered_devices/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py diff --git a/msgraph_beta/generated/admin/windows/updates/update_policies/item/compliance_changes/item/compliance_change_item_request_builder.py b/msgraph_beta/generated/admin/windows/updates/update_policies/item/compliance_changes/item/compliance_change_item_request_builder.py index b63a8e140b1..a6b0412f9db 100644 --- a/msgraph_beta/generated/admin/windows/updates/update_policies/item/compliance_changes/item/compliance_change_item_request_builder.py +++ b/msgraph_beta/generated/admin/windows/updates/update_policies/item/compliance_changes/item/compliance_change_item_request_builder.py @@ -33,10 +33,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete a complianceChange object. + Delete a contentApproval 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/windowsupdates-compliancechange-delete?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/windowsupdates-contentapproval-delete?view=graph-rest-beta """ request_info = self.to_delete_request_information( request_configuration @@ -73,11 +73,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Complian async def patch(self,body: ComplianceChange, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ComplianceChange]: """ - Update the properties of a complianceChange object. + Update the properties of a contentApproval object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ComplianceChange] - Find more info here: https://learn.microsoft.com/graph/api/windowsupdates-compliancechange-update?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/windowsupdates-contentapproval-update?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -97,7 +97,7 @@ async def patch(self,body: ComplianceChange, request_configuration: Optional[Req def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete a complianceChange object. + Delete a contentApproval object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -119,7 +119,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ComplianceChange, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a complianceChange object. + Update the properties of a contentApproval object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/administrative_units/item/check_member_groups/check_member_groups_request_builder.py b/msgraph_beta/generated/administrative_units/item/check_member_groups/check_member_groups_request_builder.py index 4bbb9cf3cd7..1d54798e249 100644 --- a/msgraph_beta/generated/administrative_units/item/check_member_groups/check_member_groups_request_builder.py +++ b/msgraph_beta/generated/administrative_units/item/check_member_groups/check_member_groups_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: CheckMemberGroupsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckMemberGroupsPostResponse]: """ - Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CheckMemberGroupsPostResponse] @@ -57,7 +57,7 @@ async def post(self,body: CheckMemberGroupsPostRequestBody, request_configuratio def to_post_request_information(self,body: CheckMemberGroupsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. 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/app/calls/item/participants/invite/invite_request_builder.py b/msgraph_beta/generated/app/calls/item/participants/invite/invite_request_builder.py index c439efd0545..0985c839f61 100644 --- a/msgraph_beta/generated/app/calls/item/participants/invite/invite_request_builder.py +++ b/msgraph_beta/generated/app/calls/item/participants/invite/invite_request_builder.py @@ -33,11 +33,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: InvitePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[InviteParticipantsOperation]: """ - Invite participants to the active call. For more information about how to handle operations, see commsOperation. + Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[InviteParticipantsOperation] - Find more info here: https://learn.microsoft.com/graph/api/participant-invite?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/participant-delete?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -57,7 +57,7 @@ async def post(self,body: InvitePostRequestBody, request_configuration: Optional def to_post_request_information(self,body: InvitePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invite participants to the active call. For more information about how to handle operations, see commsOperation. + Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. 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/app_role_assignments/app_role_assignments_request_builder.py b/msgraph_beta/generated/app_role_assignments/app_role_assignments_request_builder.py index c7b43ab5095..1cb648b6352 100644 --- a/msgraph_beta/generated/app_role_assignments/app_role_assignments_request_builder.py +++ b/msgraph_beta/generated/app_role_assignments/app_role_assignments_request_builder.py @@ -18,7 +18,11 @@ from ..models.app_role_assignment_collection_response import AppRoleAssignmentCollectionResponse from ..models.o_data_errors.o_data_error import ODataError from .count.count_request_builder import CountRequestBuilder + from .delta.delta_request_builder import DeltaRequestBuilder + from .get_by_ids.get_by_ids_request_builder import GetByIdsRequestBuilder + from .get_user_owned_objects.get_user_owned_objects_request_builder import GetUserOwnedObjectsRequestBuilder from .item.app_role_assignment_item_request_builder import AppRoleAssignmentItemRequestBuilder + from .validate_properties.validate_properties_request_builder import ValidatePropertiesRequestBuilder class AppRoleAssignmentsRequestBuilder(BaseRequestBuilder): """ @@ -135,6 +139,42 @@ def count(self) -> CountRequestBuilder: return CountRequestBuilder(self.request_adapter, self.path_parameters) + @property + def delta(self) -> DeltaRequestBuilder: + """ + Provides operations to call the delta method. + """ + from .delta.delta_request_builder import DeltaRequestBuilder + + return DeltaRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def get_by_ids(self) -> GetByIdsRequestBuilder: + """ + Provides operations to call the getByIds method. + """ + from .get_by_ids.get_by_ids_request_builder import GetByIdsRequestBuilder + + return GetByIdsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def get_user_owned_objects(self) -> GetUserOwnedObjectsRequestBuilder: + """ + Provides operations to call the getUserOwnedObjects method. + """ + from .get_user_owned_objects.get_user_owned_objects_request_builder import GetUserOwnedObjectsRequestBuilder + + return GetUserOwnedObjectsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def validate_properties(self) -> ValidatePropertiesRequestBuilder: + """ + Provides operations to call the validateProperties method. + """ + from .validate_properties.validate_properties_request_builder import ValidatePropertiesRequestBuilder + + return ValidatePropertiesRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AppRoleAssignmentsRequestBuilderGetQueryParameters(): """ diff --git a/msgraph_beta/generated/app_role_assignments/delta/delta_get_response.py b/msgraph_beta/generated/app_role_assignments/delta/delta_get_response.py new file mode 100644 index 00000000000..b9905e63c80 --- /dev/null +++ b/msgraph_beta/generated/app_role_assignments/delta/delta_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ...models.base_delta_function_response import BaseDeltaFunctionResponse + from ...models.directory_object import DirectoryObject + +from ...models.base_delta_function_response import BaseDeltaFunctionResponse + +@dataclass +class DeltaGetResponse(BaseDeltaFunctionResponse, Parsable): + # The value property + value: Optional[list[DirectoryObject]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DeltaGetResponse: + """ + 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: DeltaGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DeltaGetResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ...models.base_delta_function_response import BaseDeltaFunctionResponse + from ...models.directory_object import DirectoryObject + + from ...models.base_delta_function_response import BaseDeltaFunctionResponse + from ...models.directory_object import DirectoryObject + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(DirectoryObject)), + } + 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/app_role_assignments/delta/delta_request_builder.py b/msgraph_beta/generated/app_role_assignments/delta/delta_request_builder.py new file mode 100644 index 00000000000..fbf9d77eb21 --- /dev/null +++ b/msgraph_beta/generated/app_role_assignments/delta/delta_request_builder.py @@ -0,0 +1,138 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...models.o_data_errors.o_data_error import ODataError + from .delta_get_response import DeltaGetResponse + +class DeltaRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the delta method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DeltaRequestBuilder 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}/appRoleAssignments/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> Optional[DeltaGetResponse]: + """ + Get newly created, updated, or deleted directory objects without performing a full read of the entire directoryObject collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DeltaGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/directoryobject-delta?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 .delta_get_response import DeltaGetResponse + + return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get newly created, updated, or deleted directory objects without performing a full read of the entire directoryObject collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. + 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) -> DeltaRequestBuilder: + """ + 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: DeltaRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DeltaRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DeltaRequestBuilderGetQueryParameters(): + """ + Get newly created, updated, or deleted directory objects without performing a full read of the entire directoryObject collection. For more information, see Use delta query to track changes in Microsoft Graph data for details. + """ + 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 DeltaRequestBuilderGetRequestConfiguration(RequestConfiguration[DeltaRequestBuilderGetQueryParameters]): + """ + 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/app_role_assignments/get_by_ids/get_by_ids_post_request_body.py b/msgraph_beta/generated/app_role_assignments/get_by_ids/get_by_ids_post_request_body.py new file mode 100644 index 00000000000..88e18e37c7a --- /dev/null +++ b/msgraph_beta/generated/app_role_assignments/get_by_ids/get_by_ids_post_request_body.py @@ -0,0 +1,54 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class GetByIdsPostRequestBody(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 ids property + ids: Optional[list[str]] = None + # The types property + types: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetByIdsPostRequestBody: + """ + 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: GetByIdsPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetByIdsPostRequestBody() + + 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]] = { + "ids": lambda n : setattr(self, 'ids', n.get_collection_of_primitive_values(str)), + "types": lambda n : setattr(self, 'types', n.get_collection_of_primitive_values(str)), + } + 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("ids", self.ids) + writer.write_collection_of_primitive_values("types", self.types) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/app_role_assignments/get_by_ids/get_by_ids_post_response.py b/msgraph_beta/generated/app_role_assignments/get_by_ids/get_by_ids_post_response.py new file mode 100644 index 00000000000..adc802dc2b2 --- /dev/null +++ b/msgraph_beta/generated/app_role_assignments/get_by_ids/get_by_ids_post_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ...models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ...models.directory_object import DirectoryObject + +from ...models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GetByIdsPostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[DirectoryObject]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetByIdsPostResponse: + """ + 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: GetByIdsPostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetByIdsPostResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ...models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ...models.directory_object import DirectoryObject + + from ...models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ...models.directory_object import DirectoryObject + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(DirectoryObject)), + } + 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/app_role_assignments/get_by_ids/get_by_ids_request_builder.py b/msgraph_beta/generated/app_role_assignments/get_by_ids/get_by_ids_request_builder.py new file mode 100644 index 00000000000..cf2e1aa5c87 --- /dev/null +++ b/msgraph_beta/generated/app_role_assignments/get_by_ids/get_by_ids_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...models.o_data_errors.o_data_error import ODataError + from .get_by_ids_post_request_body import GetByIdsPostRequestBody + from .get_by_ids_post_response import GetByIdsPostResponse + +class GetByIdsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getByIds method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GetByIdsRequestBuilder 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}/appRoleAssignments/getByIds", path_parameters) + + async def post(self,body: GetByIdsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GetByIdsPostResponse]: + """ + Return the directory objects specified in a list of IDs. Some common uses for this function are to: + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GetByIdsPostResponse] + Find more info here: https://learn.microsoft.com/graph/api/directoryobject-getbyids?view=graph-rest-beta + """ + 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 .get_by_ids_post_response import GetByIdsPostResponse + + return await self.request_adapter.send_async(request_info, GetByIdsPostResponse, error_mapping) + + def to_post_request_information(self,body: GetByIdsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Return the directory objects specified in a list of IDs. Some common uses for this function are to: + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> GetByIdsRequestBuilder: + """ + 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: GetByIdsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetByIdsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetByIdsRequestBuilderPostRequestConfiguration(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/app_role_assignments/get_user_owned_objects/get_user_owned_objects_post_request_body.py b/msgraph_beta/generated/app_role_assignments/get_user_owned_objects/get_user_owned_objects_post_request_body.py new file mode 100644 index 00000000000..fed61843bea --- /dev/null +++ b/msgraph_beta/generated/app_role_assignments/get_user_owned_objects/get_user_owned_objects_post_request_body.py @@ -0,0 +1,54 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class GetUserOwnedObjectsPostRequestBody(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 type property + type: Optional[str] = None + # The userId property + user_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetUserOwnedObjectsPostRequestBody: + """ + 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: GetUserOwnedObjectsPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetUserOwnedObjectsPostRequestBody() + + 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]] = { + "type": lambda n : setattr(self, 'type', n.get_str_value()), + "userId": lambda n : setattr(self, 'user_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("type", self.type) + writer.write_str_value("userId", self.user_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/app_role_assignments/get_user_owned_objects/get_user_owned_objects_request_builder.py b/msgraph_beta/generated/app_role_assignments/get_user_owned_objects/get_user_owned_objects_request_builder.py new file mode 100644 index 00000000000..afe858560f9 --- /dev/null +++ b/msgraph_beta/generated/app_role_assignments/get_user_owned_objects/get_user_owned_objects_request_builder.py @@ -0,0 +1,90 @@ +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.directory_object import DirectoryObject + from ...models.o_data_errors.o_data_error import ODataError + from .get_user_owned_objects_post_request_body import GetUserOwnedObjectsPostRequestBody + +class GetUserOwnedObjectsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getUserOwnedObjects method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GetUserOwnedObjectsRequestBuilder 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}/appRoleAssignments/getUserOwnedObjects", path_parameters) + + async def post(self,body: GetUserOwnedObjectsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DirectoryObject]: + """ + Retrieve a list of recently deleted application and group objects owned by the specified user. This API returns up to 1,000 deleted objects owned by the user, sorted by ID, and doesn't support pagination. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DirectoryObject] + Find more info here: https://learn.microsoft.com/graph/api/directory-deleteditems-getuserownedobjects?view=graph-rest-beta + """ + 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.directory_object import DirectoryObject + + return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) + + def to_post_request_information(self,body: GetUserOwnedObjectsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Retrieve a list of recently deleted application and group objects owned by the specified user. This API returns up to 1,000 deleted objects owned by the user, sorted by ID, and doesn't support pagination. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> GetUserOwnedObjectsRequestBuilder: + """ + 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: GetUserOwnedObjectsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetUserOwnedObjectsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetUserOwnedObjectsRequestBuilderPostRequestConfiguration(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/app_role_assignments/item/app_role_assignment_item_request_builder.py b/msgraph_beta/generated/app_role_assignments/item/app_role_assignment_item_request_builder.py index 03684419625..d4329c2d5e9 100644 --- a/msgraph_beta/generated/app_role_assignments/item/app_role_assignment_item_request_builder.py +++ b/msgraph_beta/generated/app_role_assignments/item/app_role_assignment_item_request_builder.py @@ -16,6 +16,11 @@ if TYPE_CHECKING: from ...models.app_role_assignment import AppRoleAssignment from ...models.o_data_errors.o_data_error import ODataError + from .check_member_groups.check_member_groups_request_builder import CheckMemberGroupsRequestBuilder + from .check_member_objects.check_member_objects_request_builder import CheckMemberObjectsRequestBuilder + from .get_member_groups.get_member_groups_request_builder import GetMemberGroupsRequestBuilder + from .get_member_objects.get_member_objects_request_builder import GetMemberObjectsRequestBuilder + from .restore.restore_request_builder import RestoreRequestBuilder class AppRoleAssignmentItemRequestBuilder(BaseRequestBuilder): """ @@ -138,6 +143,51 @@ def with_url(self,raw_url: str) -> AppRoleAssignmentItemRequestBuilder: raise TypeError("raw_url cannot be null.") return AppRoleAssignmentItemRequestBuilder(self.request_adapter, raw_url) + @property + def check_member_groups(self) -> CheckMemberGroupsRequestBuilder: + """ + Provides operations to call the checkMemberGroups method. + """ + from .check_member_groups.check_member_groups_request_builder import CheckMemberGroupsRequestBuilder + + return CheckMemberGroupsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def check_member_objects(self) -> CheckMemberObjectsRequestBuilder: + """ + Provides operations to call the checkMemberObjects method. + """ + from .check_member_objects.check_member_objects_request_builder import CheckMemberObjectsRequestBuilder + + return CheckMemberObjectsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def get_member_groups(self) -> GetMemberGroupsRequestBuilder: + """ + Provides operations to call the getMemberGroups method. + """ + from .get_member_groups.get_member_groups_request_builder import GetMemberGroupsRequestBuilder + + return GetMemberGroupsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def get_member_objects(self) -> GetMemberObjectsRequestBuilder: + """ + Provides operations to call the getMemberObjects method. + """ + from .get_member_objects.get_member_objects_request_builder import GetMemberObjectsRequestBuilder + + return GetMemberObjectsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def restore(self) -> RestoreRequestBuilder: + """ + Provides operations to call the restore method. + """ + from .restore.restore_request_builder import RestoreRequestBuilder + + return RestoreRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/app_role_assignments/item/check_member_groups/check_member_groups_post_request_body.py b/msgraph_beta/generated/app_role_assignments/item/check_member_groups/check_member_groups_post_request_body.py new file mode 100644 index 00000000000..54f94994bb6 --- /dev/null +++ b/msgraph_beta/generated/app_role_assignments/item/check_member_groups/check_member_groups_post_request_body.py @@ -0,0 +1,50 @@ +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 CheckMemberGroupsPostRequestBody(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 groupIds property + group_ids: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CheckMemberGroupsPostRequestBody: + """ + 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: CheckMemberGroupsPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CheckMemberGroupsPostRequestBody() + + 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]] = { + "groupIds": lambda n : setattr(self, 'group_ids', n.get_collection_of_primitive_values(str)), + } + 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("groupIds", self.group_ids) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/app_role_assignments/item/check_member_groups/check_member_groups_post_response.py b/msgraph_beta/generated/app_role_assignments/item/check_member_groups/check_member_groups_post_response.py new file mode 100644 index 00000000000..5d67fd64bf3 --- /dev/null +++ b/msgraph_beta/generated/app_role_assignments/item/check_member_groups/check_member_groups_post_response.py @@ -0,0 +1,55 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class CheckMemberGroupsPostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CheckMemberGroupsPostResponse: + """ + 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: CheckMemberGroupsPostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CheckMemberGroupsPostResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_primitive_values(str)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_primitive_values("value", self.value) + + diff --git a/msgraph_beta/generated/app_role_assignments/item/check_member_groups/check_member_groups_request_builder.py b/msgraph_beta/generated/app_role_assignments/item/check_member_groups/check_member_groups_request_builder.py new file mode 100644 index 00000000000..55e594863ef --- /dev/null +++ b/msgraph_beta/generated/app_role_assignments/item/check_member_groups/check_member_groups_request_builder.py @@ -0,0 +1,90 @@ +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 .check_member_groups_post_request_body import CheckMemberGroupsPostRequestBody + from .check_member_groups_post_response import CheckMemberGroupsPostResponse + +class CheckMemberGroupsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the checkMemberGroups method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CheckMemberGroupsRequestBuilder 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}/appRoleAssignments/{appRoleAssignment%2Did}/checkMemberGroups", path_parameters) + + async def post(self,body: CheckMemberGroupsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckMemberGroupsPostResponse]: + """ + Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckMemberGroupsPostResponse] + Find more info here: https://learn.microsoft.com/graph/api/directoryobject-checkmembergroups?view=graph-rest-beta + """ + 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 .check_member_groups_post_response import CheckMemberGroupsPostResponse + + return await self.request_adapter.send_async(request_info, CheckMemberGroupsPostResponse, error_mapping) + + def to_post_request_information(self,body: CheckMemberGroupsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CheckMemberGroupsRequestBuilder: + """ + 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: CheckMemberGroupsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CheckMemberGroupsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CheckMemberGroupsRequestBuilderPostRequestConfiguration(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/app_role_assignments/item/check_member_objects/check_member_objects_post_request_body.py b/msgraph_beta/generated/app_role_assignments/item/check_member_objects/check_member_objects_post_request_body.py new file mode 100644 index 00000000000..7083db5b373 --- /dev/null +++ b/msgraph_beta/generated/app_role_assignments/item/check_member_objects/check_member_objects_post_request_body.py @@ -0,0 +1,50 @@ +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 CheckMemberObjectsPostRequestBody(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 ids property + ids: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CheckMemberObjectsPostRequestBody: + """ + 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: CheckMemberObjectsPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CheckMemberObjectsPostRequestBody() + + 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]] = { + "ids": lambda n : setattr(self, 'ids', n.get_collection_of_primitive_values(str)), + } + 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("ids", self.ids) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/app_role_assignments/item/check_member_objects/check_member_objects_post_response.py b/msgraph_beta/generated/app_role_assignments/item/check_member_objects/check_member_objects_post_response.py new file mode 100644 index 00000000000..de14157d270 --- /dev/null +++ b/msgraph_beta/generated/app_role_assignments/item/check_member_objects/check_member_objects_post_response.py @@ -0,0 +1,55 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class CheckMemberObjectsPostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CheckMemberObjectsPostResponse: + """ + 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: CheckMemberObjectsPostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CheckMemberObjectsPostResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_primitive_values(str)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_primitive_values("value", self.value) + + diff --git a/msgraph_beta/generated/app_role_assignments/item/check_member_objects/check_member_objects_request_builder.py b/msgraph_beta/generated/app_role_assignments/item/check_member_objects/check_member_objects_request_builder.py new file mode 100644 index 00000000000..e2c7e2b47dc --- /dev/null +++ b/msgraph_beta/generated/app_role_assignments/item/check_member_objects/check_member_objects_request_builder.py @@ -0,0 +1,89 @@ +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 .check_member_objects_post_request_body import CheckMemberObjectsPostRequestBody + from .check_member_objects_post_response import CheckMemberObjectsPostResponse + +class CheckMemberObjectsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the checkMemberObjects method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CheckMemberObjectsRequestBuilder 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}/appRoleAssignments/{appRoleAssignment%2Did}/checkMemberObjects", path_parameters) + + async def post(self,body: CheckMemberObjectsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckMemberObjectsPostResponse]: + """ + Invoke action checkMemberObjects + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CheckMemberObjectsPostResponse] + """ + 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 .check_member_objects_post_response import CheckMemberObjectsPostResponse + + return await self.request_adapter.send_async(request_info, CheckMemberObjectsPostResponse, error_mapping) + + def to_post_request_information(self,body: CheckMemberObjectsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action checkMemberObjects + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> CheckMemberObjectsRequestBuilder: + """ + 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: CheckMemberObjectsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CheckMemberObjectsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CheckMemberObjectsRequestBuilderPostRequestConfiguration(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/app_role_assignments/item/get_member_groups/get_member_groups_post_request_body.py b/msgraph_beta/generated/app_role_assignments/item/get_member_groups/get_member_groups_post_request_body.py new file mode 100644 index 00000000000..c00f72b817c --- /dev/null +++ b/msgraph_beta/generated/app_role_assignments/item/get_member_groups/get_member_groups_post_request_body.py @@ -0,0 +1,50 @@ +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 GetMemberGroupsPostRequestBody(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 securityEnabledOnly property + security_enabled_only: Optional[bool] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberGroupsPostRequestBody: + """ + 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: GetMemberGroupsPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetMemberGroupsPostRequestBody() + + 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]] = { + "securityEnabledOnly": lambda n : setattr(self, 'security_enabled_only', n.get_bool_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("securityEnabledOnly", self.security_enabled_only) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/app_role_assignments/item/get_member_groups/get_member_groups_post_response.py b/msgraph_beta/generated/app_role_assignments/item/get_member_groups/get_member_groups_post_response.py new file mode 100644 index 00000000000..ef10de4e0f9 --- /dev/null +++ b/msgraph_beta/generated/app_role_assignments/item/get_member_groups/get_member_groups_post_response.py @@ -0,0 +1,55 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GetMemberGroupsPostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberGroupsPostResponse: + """ + 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: GetMemberGroupsPostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetMemberGroupsPostResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_primitive_values(str)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_primitive_values("value", self.value) + + diff --git a/msgraph_beta/generated/app_role_assignments/item/get_member_groups/get_member_groups_request_builder.py b/msgraph_beta/generated/app_role_assignments/item/get_member_groups/get_member_groups_request_builder.py new file mode 100644 index 00000000000..966a7c1ee90 --- /dev/null +++ b/msgraph_beta/generated/app_role_assignments/item/get_member_groups/get_member_groups_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from .get_member_groups_post_request_body import GetMemberGroupsPostRequestBody + from .get_member_groups_post_response import GetMemberGroupsPostResponse + +class GetMemberGroupsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getMemberGroups method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GetMemberGroupsRequestBuilder 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}/appRoleAssignments/{appRoleAssignment%2Did}/getMemberGroups", path_parameters) + + async def post(self,body: GetMemberGroupsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GetMemberGroupsPostResponse]: + """ + Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the DirectoryResultSizeLimitExceeded error code. If you get the DirectoryResultSizeLimitExceeded error code, use the List group transitive memberOf API instead. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GetMemberGroupsPostResponse] + Find more info here: https://learn.microsoft.com/graph/api/directoryobject-getmembergroups?view=graph-rest-beta + """ + 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 .get_member_groups_post_response import GetMemberGroupsPostResponse + + return await self.request_adapter.send_async(request_info, GetMemberGroupsPostResponse, error_mapping) + + def to_post_request_information(self,body: GetMemberGroupsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the DirectoryResultSizeLimitExceeded error code. If you get the DirectoryResultSizeLimitExceeded error code, use the List group transitive memberOf API instead. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> GetMemberGroupsRequestBuilder: + """ + 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: GetMemberGroupsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetMemberGroupsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetMemberGroupsRequestBuilderPostRequestConfiguration(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/app_role_assignments/item/get_member_objects/get_member_objects_post_request_body.py b/msgraph_beta/generated/app_role_assignments/item/get_member_objects/get_member_objects_post_request_body.py new file mode 100644 index 00000000000..07b489d3958 --- /dev/null +++ b/msgraph_beta/generated/app_role_assignments/item/get_member_objects/get_member_objects_post_request_body.py @@ -0,0 +1,50 @@ +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 GetMemberObjectsPostRequestBody(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 securityEnabledOnly property + security_enabled_only: Optional[bool] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberObjectsPostRequestBody: + """ + 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: GetMemberObjectsPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetMemberObjectsPostRequestBody() + + 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]] = { + "securityEnabledOnly": lambda n : setattr(self, 'security_enabled_only', n.get_bool_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("securityEnabledOnly", self.security_enabled_only) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/app_role_assignments/item/get_member_objects/get_member_objects_post_response.py b/msgraph_beta/generated/app_role_assignments/item/get_member_objects/get_member_objects_post_response.py new file mode 100644 index 00000000000..6b931e066ab --- /dev/null +++ b/msgraph_beta/generated/app_role_assignments/item/get_member_objects/get_member_objects_post_response.py @@ -0,0 +1,55 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GetMemberObjectsPostResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetMemberObjectsPostResponse: + """ + 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: GetMemberObjectsPostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetMemberObjectsPostResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_primitive_values(str)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_primitive_values("value", self.value) + + diff --git a/msgraph_beta/generated/app_role_assignments/item/get_member_objects/get_member_objects_request_builder.py b/msgraph_beta/generated/app_role_assignments/item/get_member_objects/get_member_objects_request_builder.py new file mode 100644 index 00000000000..3113ce550a2 --- /dev/null +++ b/msgraph_beta/generated/app_role_assignments/item/get_member_objects/get_member_objects_request_builder.py @@ -0,0 +1,89 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from .get_member_objects_post_request_body import GetMemberObjectsPostRequestBody + from .get_member_objects_post_response import GetMemberObjectsPostResponse + +class GetMemberObjectsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getMemberObjects method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GetMemberObjectsRequestBuilder 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}/appRoleAssignments/{appRoleAssignment%2Did}/getMemberObjects", path_parameters) + + async def post(self,body: GetMemberObjectsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GetMemberObjectsPostResponse]: + """ + Invoke action getMemberObjects + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GetMemberObjectsPostResponse] + """ + 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 .get_member_objects_post_response import GetMemberObjectsPostResponse + + return await self.request_adapter.send_async(request_info, GetMemberObjectsPostResponse, error_mapping) + + def to_post_request_information(self,body: GetMemberObjectsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action getMemberObjects + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> GetMemberObjectsRequestBuilder: + """ + 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: GetMemberObjectsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetMemberObjectsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetMemberObjectsRequestBuilderPostRequestConfiguration(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/app_role_assignments/item/restore/restore_post_request_body.py b/msgraph_beta/generated/app_role_assignments/item/restore/restore_post_request_body.py new file mode 100644 index 00000000000..ce48c046ec8 --- /dev/null +++ b/msgraph_beta/generated/app_role_assignments/item/restore/restore_post_request_body.py @@ -0,0 +1,50 @@ +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 RestorePostRequestBody(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 newUserPrincipalName property + new_user_principal_name: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RestorePostRequestBody: + """ + 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: RestorePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RestorePostRequestBody() + + 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]] = { + "newUserPrincipalName": lambda n : setattr(self, 'new_user_principal_name', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("newUserPrincipalName", self.new_user_principal_name) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/app_role_assignments/item/restore/restore_request_builder.py b/msgraph_beta/generated/app_role_assignments/item/restore/restore_request_builder.py new file mode 100644 index 00000000000..52de4633fd9 --- /dev/null +++ b/msgraph_beta/generated/app_role_assignments/item/restore/restore_request_builder.py @@ -0,0 +1,90 @@ +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.directory_object import DirectoryObject + from ....models.o_data_errors.o_data_error import ODataError + from .restore_post_request_body import RestorePostRequestBody + +class RestoreRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the restore method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RestoreRequestBuilder 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}/appRoleAssignments/{appRoleAssignment%2Did}/restore", path_parameters) + + async def post(self,body: RestorePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DirectoryObject]: + """ + Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- [certificateAuthorityDetail](../resources/certificateauthoritydetail.md- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DirectoryObject] + Find more info here: https://learn.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-beta + """ + 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.directory_object import DirectoryObject + + return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) + + def to_post_request_information(self,body: RestorePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- [certificateAuthorityDetail](../resources/certificateauthoritydetail.md- externalUserProfile- group- pendingExternalUserProfile- servicePrincipal- user If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RestoreRequestBuilder: + """ + 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: RestoreRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RestoreRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RestoreRequestBuilderPostRequestConfiguration(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/app_role_assignments/validate_properties/validate_properties_post_request_body.py b/msgraph_beta/generated/app_role_assignments/validate_properties/validate_properties_post_request_body.py new file mode 100644 index 00000000000..97b2532729e --- /dev/null +++ b/msgraph_beta/generated/app_role_assignments/validate_properties/validate_properties_post_request_body.py @@ -0,0 +1,63 @@ +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 +from uuid import UUID + +@dataclass +class ValidatePropertiesPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The displayName property + display_name: Optional[str] = None + # The entityType property + entity_type: Optional[str] = None + # The mailNickname property + mail_nickname: Optional[str] = None + # The onBehalfOfUserId property + on_behalf_of_user_id: Optional[UUID] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ValidatePropertiesPostRequestBody: + """ + 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: ValidatePropertiesPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ValidatePropertiesPostRequestBody() + + 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]] = { + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "entityType": lambda n : setattr(self, 'entity_type', n.get_str_value()), + "mailNickname": lambda n : setattr(self, 'mail_nickname', n.get_str_value()), + "onBehalfOfUserId": lambda n : setattr(self, 'on_behalf_of_user_id', n.get_uuid_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("displayName", self.display_name) + writer.write_str_value("entityType", self.entity_type) + writer.write_str_value("mailNickname", self.mail_nickname) + writer.write_uuid_value("onBehalfOfUserId", self.on_behalf_of_user_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/app_role_assignments/validate_properties/validate_properties_request_builder.py b/msgraph_beta/generated/app_role_assignments/validate_properties/validate_properties_request_builder.py new file mode 100644 index 00000000000..6fc90eb26c7 --- /dev/null +++ b/msgraph_beta/generated/app_role_assignments/validate_properties/validate_properties_request_builder.py @@ -0,0 +1,87 @@ +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 .validate_properties_post_request_body import ValidatePropertiesPostRequestBody + +class ValidatePropertiesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the validateProperties method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ValidatePropertiesRequestBuilder 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}/appRoleAssignments/validateProperties", path_parameters) + + async def post(self,body: ValidatePropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: 1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. + 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/directoryobject-validateproperties?view=graph-rest-beta + """ + 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") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: ValidatePropertiesPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: 1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ValidatePropertiesRequestBuilder: + """ + 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: ValidatePropertiesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ValidatePropertiesRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ValidatePropertiesRequestBuilderPostRequestConfiguration(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/applications/item/check_member_groups/check_member_groups_request_builder.py b/msgraph_beta/generated/applications/item/check_member_groups/check_member_groups_request_builder.py index 00a9b29f6b5..0cd4c6084cd 100644 --- a/msgraph_beta/generated/applications/item/check_member_groups/check_member_groups_request_builder.py +++ b/msgraph_beta/generated/applications/item/check_member_groups/check_member_groups_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: CheckMemberGroupsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckMemberGroupsPostResponse]: """ - Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CheckMemberGroupsPostResponse] @@ -57,7 +57,7 @@ async def post(self,body: CheckMemberGroupsPostRequestBody, request_configuratio def to_post_request_information(self,body: CheckMemberGroupsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. 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/applications/item/owners/graph_app_role_assignment/count/count_request_builder.py b/msgraph_beta/generated/applications/item/owners/graph_app_role_assignment/count/count_request_builder.py new file mode 100644 index 00000000000..1091b5da820 --- /dev/null +++ b/msgraph_beta/generated/applications/item/owners/graph_app_role_assignment/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}/applications/{application%2Did}/owners/graph.appRoleAssignment/$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/applications/item/owners/graph_app_role_assignment/graph_app_role_assignment_request_builder.py b/msgraph_beta/generated/applications/item/owners/graph_app_role_assignment/graph_app_role_assignment_request_builder.py new file mode 100644 index 00000000000..9e8cfca0d75 --- /dev/null +++ b/msgraph_beta/generated/applications/item/owners/graph_app_role_assignment/graph_app_role_assignment_request_builder.py @@ -0,0 +1,147 @@ +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.app_role_assignment_collection_response import AppRoleAssignmentCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + +class GraphAppRoleAssignmentRequestBuilder(BaseRequestBuilder): + """ + Casts the previous resource to appRoleAssignment. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GraphAppRoleAssignmentRequestBuilder 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}/applications/{application%2Did}/owners/graph.appRoleAssignment{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]] = None) -> Optional[AppRoleAssignmentCollectionResponse]: + """ + Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AppRoleAssignmentCollectionResponse] + """ + 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.app_role_assignment_collection_response import AppRoleAssignmentCollectionResponse + + return await self.request_adapter.send_async(request_info, AppRoleAssignmentCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + 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) -> GraphAppRoleAssignmentRequestBuilder: + """ + 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: GraphAppRoleAssignmentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GraphAppRoleAssignmentRequestBuilder(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 GraphAppRoleAssignmentRequestBuilderGetQueryParameters(): + """ + Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + """ + 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 GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration(RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]): + """ + 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/applications/item/owners/item/directory_object_item_request_builder.py b/msgraph_beta/generated/applications/item/owners/item/directory_object_item_request_builder.py index b3b0254466f..b44bbff4742 100644 --- a/msgraph_beta/generated/applications/item/owners/item/directory_object_item_request_builder.py +++ b/msgraph_beta/generated/applications/item/owners/item/directory_object_item_request_builder.py @@ -6,6 +6,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .graph_app_role_assignment.graph_app_role_assignment_request_builder import GraphAppRoleAssignmentRequestBuilder from .graph_endpoint.graph_endpoint_request_builder import GraphEndpointRequestBuilder from .graph_service_principal.graph_service_principal_request_builder import GraphServicePrincipalRequestBuilder from .graph_user.graph_user_request_builder import GraphUserRequestBuilder @@ -24,6 +25,15 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/owners/{directoryObject%2Did}", path_parameters) + @property + def graph_app_role_assignment(self) -> GraphAppRoleAssignmentRequestBuilder: + """ + Casts the previous resource to appRoleAssignment. + """ + from .graph_app_role_assignment.graph_app_role_assignment_request_builder import GraphAppRoleAssignmentRequestBuilder + + return GraphAppRoleAssignmentRequestBuilder(self.request_adapter, self.path_parameters) + @property def graph_endpoint(self) -> GraphEndpointRequestBuilder: """ diff --git a/msgraph_beta/generated/applications/item/owners/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py b/msgraph_beta/generated/applications/item/owners/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py new file mode 100644 index 00000000000..c502d25778f --- /dev/null +++ b/msgraph_beta/generated/applications/item/owners/item/graph_app_role_assignment/graph_app_role_assignment_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.app_role_assignment import AppRoleAssignment + from ......models.o_data_errors.o_data_error import ODataError + +class GraphAppRoleAssignmentRequestBuilder(BaseRequestBuilder): + """ + Casts the previous resource to appRoleAssignment. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GraphAppRoleAssignmentRequestBuilder 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}/applications/{application%2Did}/owners/{directoryObject%2Did}/graph.appRoleAssignment{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]] = None) -> Optional[AppRoleAssignment]: + """ + Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AppRoleAssignment] + """ + 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.app_role_assignment import AppRoleAssignment + + return await self.request_adapter.send_async(request_info, AppRoleAssignment, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + 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) -> GraphAppRoleAssignmentRequestBuilder: + """ + 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: GraphAppRoleAssignmentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GraphAppRoleAssignmentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GraphAppRoleAssignmentRequestBuilderGetQueryParameters(): + """ + Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + """ + 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 GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration(RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]): + """ + 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/applications/item/owners/owners_request_builder.py b/msgraph_beta/generated/applications/item/owners/owners_request_builder.py index 16a6171e1eb..b09ee15c731 100644 --- a/msgraph_beta/generated/applications/item/owners/owners_request_builder.py +++ b/msgraph_beta/generated/applications/item/owners/owners_request_builder.py @@ -17,6 +17,7 @@ from ....models.directory_object_collection_response import DirectoryObjectCollectionResponse from ....models.o_data_errors.o_data_error import ODataError from .count.count_request_builder import CountRequestBuilder + from .graph_app_role_assignment.graph_app_role_assignment_request_builder import GraphAppRoleAssignmentRequestBuilder from .graph_endpoint.graph_endpoint_request_builder import GraphEndpointRequestBuilder from .graph_service_principal.graph_service_principal_request_builder import GraphServicePrincipalRequestBuilder from .graph_user.graph_user_request_builder import GraphUserRequestBuilder @@ -101,6 +102,15 @@ def count(self) -> CountRequestBuilder: return CountRequestBuilder(self.request_adapter, self.path_parameters) + @property + def graph_app_role_assignment(self) -> GraphAppRoleAssignmentRequestBuilder: + """ + Casts the previous resource to appRoleAssignment. + """ + from .graph_app_role_assignment.graph_app_role_assignment_request_builder import GraphAppRoleAssignmentRequestBuilder + + return GraphAppRoleAssignmentRequestBuilder(self.request_adapter, self.path_parameters) + @property def graph_endpoint(self) -> GraphEndpointRequestBuilder: """ diff --git a/msgraph_beta/generated/communications/calls/item/participants/invite/invite_request_builder.py b/msgraph_beta/generated/communications/calls/item/participants/invite/invite_request_builder.py index b11fa707900..4380aae4bfa 100644 --- a/msgraph_beta/generated/communications/calls/item/participants/invite/invite_request_builder.py +++ b/msgraph_beta/generated/communications/calls/item/participants/invite/invite_request_builder.py @@ -33,11 +33,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: InvitePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[InviteParticipantsOperation]: """ - Invite participants to the active call. For more information about how to handle operations, see commsOperation. + Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[InviteParticipantsOperation] - Find more info here: https://learn.microsoft.com/graph/api/participant-invite?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/participant-delete?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -57,7 +57,7 @@ async def post(self,body: InvitePostRequestBody, request_configuration: Optional def to_post_request_information(self,body: InvitePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invite participants to the active call. For more information about how to handle operations, see commsOperation. + Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled. 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/contacts/item/check_member_groups/check_member_groups_request_builder.py b/msgraph_beta/generated/contacts/item/check_member_groups/check_member_groups_request_builder.py index 27074aab400..48c0bc23fb0 100644 --- a/msgraph_beta/generated/contacts/item/check_member_groups/check_member_groups_request_builder.py +++ b/msgraph_beta/generated/contacts/item/check_member_groups/check_member_groups_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: CheckMemberGroupsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckMemberGroupsPostResponse]: """ - Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CheckMemberGroupsPostResponse] @@ -57,7 +57,7 @@ async def post(self,body: CheckMemberGroupsPostRequestBody, request_configuratio def to_post_request_information(self,body: CheckMemberGroupsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. 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/contracts/item/check_member_groups/check_member_groups_request_builder.py b/msgraph_beta/generated/contracts/item/check_member_groups/check_member_groups_request_builder.py index 4f3ae1b8d8d..228e65e1c81 100644 --- a/msgraph_beta/generated/contracts/item/check_member_groups/check_member_groups_request_builder.py +++ b/msgraph_beta/generated/contracts/item/check_member_groups/check_member_groups_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: CheckMemberGroupsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckMemberGroupsPostResponse]: """ - Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CheckMemberGroupsPostResponse] @@ -57,7 +57,7 @@ async def post(self,body: CheckMemberGroupsPostRequestBody, request_configuratio def to_post_request_information(self,body: CheckMemberGroupsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. 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/device_management/dep_onboarding_settings/item/default_tv_o_s_enrollment_profile/default_tv_o_s_enrollment_profile_request_builder.py b/msgraph_beta/generated/device_management/dep_onboarding_settings/item/default_tv_o_s_enrollment_profile/default_tv_o_s_enrollment_profile_request_builder.py new file mode 100644 index 00000000000..bfffc5e4eac --- /dev/null +++ b/msgraph_beta/generated/device_management/dep_onboarding_settings/item/default_tv_o_s_enrollment_profile/default_tv_o_s_enrollment_profile_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.dep_tv_o_s_enrollment_profile import DepTvOSEnrollmentProfile + from .....models.o_data_errors.o_data_error import ODataError + +class DefaultTvOSEnrollmentProfileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the defaultTvOSEnrollmentProfile property of the microsoft.graph.depOnboardingSetting entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DefaultTvOSEnrollmentProfileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceManagement/depOnboardingSettings/{depOnboardingSetting%2Did}/defaultTvOSEnrollmentProfile{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DefaultTvOSEnrollmentProfileRequestBuilderGetQueryParameters]] = None) -> Optional[DepTvOSEnrollmentProfile]: + """ + Default TvOS Enrollment Profile + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DepTvOSEnrollmentProfile] + """ + 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.dep_tv_o_s_enrollment_profile import DepTvOSEnrollmentProfile + + return await self.request_adapter.send_async(request_info, DepTvOSEnrollmentProfile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DefaultTvOSEnrollmentProfileRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Default TvOS Enrollment Profile + 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) -> DefaultTvOSEnrollmentProfileRequestBuilder: + """ + 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: DefaultTvOSEnrollmentProfileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DefaultTvOSEnrollmentProfileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DefaultTvOSEnrollmentProfileRequestBuilderGetQueryParameters(): + """ + Default TvOS Enrollment Profile + """ + 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 DefaultTvOSEnrollmentProfileRequestBuilderGetRequestConfiguration(RequestConfiguration[DefaultTvOSEnrollmentProfileRequestBuilderGetQueryParameters]): + """ + 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/device_management/dep_onboarding_settings/item/default_vision_o_s_enrollment_profile/default_vision_o_s_enrollment_profile_request_builder.py b/msgraph_beta/generated/device_management/dep_onboarding_settings/item/default_vision_o_s_enrollment_profile/default_vision_o_s_enrollment_profile_request_builder.py new file mode 100644 index 00000000000..b0deca6871d --- /dev/null +++ b/msgraph_beta/generated/device_management/dep_onboarding_settings/item/default_vision_o_s_enrollment_profile/default_vision_o_s_enrollment_profile_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.dep_vision_o_s_enrollment_profile import DepVisionOSEnrollmentProfile + from .....models.o_data_errors.o_data_error import ODataError + +class DefaultVisionOSEnrollmentProfileRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the defaultVisionOSEnrollmentProfile property of the microsoft.graph.depOnboardingSetting entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DefaultVisionOSEnrollmentProfileRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceManagement/depOnboardingSettings/{depOnboardingSetting%2Did}/defaultVisionOSEnrollmentProfile{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DefaultVisionOSEnrollmentProfileRequestBuilderGetQueryParameters]] = None) -> Optional[DepVisionOSEnrollmentProfile]: + """ + Default VisionOS Enrollment Profile + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DepVisionOSEnrollmentProfile] + """ + 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.dep_vision_o_s_enrollment_profile import DepVisionOSEnrollmentProfile + + return await self.request_adapter.send_async(request_info, DepVisionOSEnrollmentProfile, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DefaultVisionOSEnrollmentProfileRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Default VisionOS Enrollment Profile + 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) -> DefaultVisionOSEnrollmentProfileRequestBuilder: + """ + 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: DefaultVisionOSEnrollmentProfileRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DefaultVisionOSEnrollmentProfileRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DefaultVisionOSEnrollmentProfileRequestBuilderGetQueryParameters(): + """ + Default VisionOS Enrollment Profile + """ + 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 DefaultVisionOSEnrollmentProfileRequestBuilderGetRequestConfiguration(RequestConfiguration[DefaultVisionOSEnrollmentProfileRequestBuilderGetQueryParameters]): + """ + 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/device_management/dep_onboarding_settings/item/dep_onboarding_setting_item_request_builder.py b/msgraph_beta/generated/device_management/dep_onboarding_settings/item/dep_onboarding_setting_item_request_builder.py index b4ffc2d4a21..38dc9bff4fc 100644 --- a/msgraph_beta/generated/device_management/dep_onboarding_settings/item/dep_onboarding_setting_item_request_builder.py +++ b/msgraph_beta/generated/device_management/dep_onboarding_settings/item/dep_onboarding_setting_item_request_builder.py @@ -18,6 +18,8 @@ from ....models.o_data_errors.o_data_error import ODataError from .default_ios_enrollment_profile.default_ios_enrollment_profile_request_builder import DefaultIosEnrollmentProfileRequestBuilder from .default_mac_os_enrollment_profile.default_mac_os_enrollment_profile_request_builder import DefaultMacOsEnrollmentProfileRequestBuilder + from .default_tv_o_s_enrollment_profile.default_tv_o_s_enrollment_profile_request_builder import DefaultTvOSEnrollmentProfileRequestBuilder + from .default_vision_o_s_enrollment_profile.default_vision_o_s_enrollment_profile_request_builder import DefaultVisionOSEnrollmentProfileRequestBuilder from .enrollment_profiles.enrollment_profiles_request_builder import EnrollmentProfilesRequestBuilder from .generate_encryption_public_key.generate_encryption_public_key_request_builder import GenerateEncryptionPublicKeyRequestBuilder from .get_encryption_public_key.get_encryption_public_key_request_builder import GetEncryptionPublicKeyRequestBuilder @@ -166,6 +168,24 @@ def default_mac_os_enrollment_profile(self) -> DefaultMacOsEnrollmentProfileRequ return DefaultMacOsEnrollmentProfileRequestBuilder(self.request_adapter, self.path_parameters) + @property + def default_tv_o_s_enrollment_profile(self) -> DefaultTvOSEnrollmentProfileRequestBuilder: + """ + Provides operations to manage the defaultTvOSEnrollmentProfile property of the microsoft.graph.depOnboardingSetting entity. + """ + from .default_tv_o_s_enrollment_profile.default_tv_o_s_enrollment_profile_request_builder import DefaultTvOSEnrollmentProfileRequestBuilder + + return DefaultTvOSEnrollmentProfileRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def default_vision_o_s_enrollment_profile(self) -> DefaultVisionOSEnrollmentProfileRequestBuilder: + """ + Provides operations to manage the defaultVisionOSEnrollmentProfile property of the microsoft.graph.depOnboardingSetting entity. + """ + from .default_vision_o_s_enrollment_profile.default_vision_o_s_enrollment_profile_request_builder import DefaultVisionOSEnrollmentProfileRequestBuilder + + return DefaultVisionOSEnrollmentProfileRequestBuilder(self.request_adapter, self.path_parameters) + @property def enrollment_profiles(self) -> EnrollmentProfilesRequestBuilder: """ diff --git a/msgraph_beta/generated/device_management/reports/reports_request_builder.py b/msgraph_beta/generated/device_management/reports/reports_request_builder.py index 13768500b6c..7c3a4f97b45 100644 --- a/msgraph_beta/generated/device_management/reports/reports_request_builder.py +++ b/msgraph_beta/generated/device_management/reports/reports_request_builder.py @@ -88,6 +88,8 @@ from .get_windows_update_alerts_per_policy_per_device_report.get_windows_update_alerts_per_policy_per_device_report_request_builder import GetWindowsUpdateAlertsPerPolicyPerDeviceReportRequestBuilder from .get_windows_update_alert_summary_report.get_windows_update_alert_summary_report_request_builder import GetWindowsUpdateAlertSummaryReportRequestBuilder from .get_zebra_fota_deployment_report.get_zebra_fota_deployment_report_request_builder import GetZebraFotaDeploymentReportRequestBuilder + from .retrieve_cloud_pki_leaf_certificate_report.retrieve_cloud_pki_leaf_certificate_report_request_builder import RetrieveCloudPkiLeafCertificateReportRequestBuilder + from .retrieve_cloud_pki_leaf_certificate_summary_report.retrieve_cloud_pki_leaf_certificate_summary_report_request_builder import RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder from .retrieve_device_app_installation_status_report.retrieve_device_app_installation_status_report_request_builder import RetrieveDeviceAppInstallationStatusReportRequestBuilder from .retrieve_security_task_apps_report.retrieve_security_task_apps_report_request_builder import RetrieveSecurityTaskAppsReportRequestBuilder from .retrieve_win32_catalog_apps_update_report.retrieve_win32_catalog_apps_update_report_request_builder import RetrieveWin32CatalogAppsUpdateReportRequestBuilder @@ -861,6 +863,24 @@ def get_zebra_fota_deployment_report(self) -> GetZebraFotaDeploymentReportReques return GetZebraFotaDeploymentReportRequestBuilder(self.request_adapter, self.path_parameters) + @property + def retrieve_cloud_pki_leaf_certificate_report(self) -> RetrieveCloudPkiLeafCertificateReportRequestBuilder: + """ + Provides operations to call the retrieveCloudPkiLeafCertificateReport method. + """ + from .retrieve_cloud_pki_leaf_certificate_report.retrieve_cloud_pki_leaf_certificate_report_request_builder import RetrieveCloudPkiLeafCertificateReportRequestBuilder + + return RetrieveCloudPkiLeafCertificateReportRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def retrieve_cloud_pki_leaf_certificate_summary_report(self) -> RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder: + """ + Provides operations to call the retrieveCloudPkiLeafCertificateSummaryReport method. + """ + from .retrieve_cloud_pki_leaf_certificate_summary_report.retrieve_cloud_pki_leaf_certificate_summary_report_request_builder import RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder + + return RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder(self.request_adapter, self.path_parameters) + @property def retrieve_device_app_installation_status_report(self) -> RetrieveDeviceAppInstallationStatusReportRequestBuilder: """ diff --git a/msgraph_beta/generated/device_management/reports/retrieve_cloud_pki_leaf_certificate_report/retrieve_cloud_pki_leaf_certificate_report_post_request_body.py b/msgraph_beta/generated/device_management/reports/retrieve_cloud_pki_leaf_certificate_report/retrieve_cloud_pki_leaf_certificate_report_post_request_body.py new file mode 100644 index 00000000000..90b5f3045e5 --- /dev/null +++ b/msgraph_beta/generated/device_management/reports/retrieve_cloud_pki_leaf_certificate_report/retrieve_cloud_pki_leaf_certificate_report_post_request_body.py @@ -0,0 +1,74 @@ +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 RetrieveCloudPkiLeafCertificateReportPostRequestBody(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 certificationAuthorityId property + certification_authority_id: Optional[str] = None + # The filter property + filter: Optional[str] = None + # The orderBy property + order_by: Optional[list[str]] = None + # The search property + search: Optional[str] = None + # The select property + select: Optional[list[str]] = None + # The skip property + skip: Optional[int] = None + # The top property + top: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RetrieveCloudPkiLeafCertificateReportPostRequestBody: + """ + 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: RetrieveCloudPkiLeafCertificateReportPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RetrieveCloudPkiLeafCertificateReportPostRequestBody() + + 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]] = { + "certificationAuthorityId": lambda n : setattr(self, 'certification_authority_id', n.get_str_value()), + "filter": lambda n : setattr(self, 'filter', n.get_str_value()), + "orderBy": lambda n : setattr(self, 'order_by', n.get_collection_of_primitive_values(str)), + "search": lambda n : setattr(self, 'search', n.get_str_value()), + "select": lambda n : setattr(self, 'select', n.get_collection_of_primitive_values(str)), + "skip": lambda n : setattr(self, 'skip', n.get_int_value()), + "top": lambda n : setattr(self, 'top', n.get_int_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("certificationAuthorityId", self.certification_authority_id) + writer.write_str_value("filter", self.filter) + writer.write_collection_of_primitive_values("orderBy", self.order_by) + writer.write_str_value("search", self.search) + writer.write_collection_of_primitive_values("select", self.select) + writer.write_int_value("skip", self.skip) + writer.write_int_value("top", self.top) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/device_management/reports/retrieve_cloud_pki_leaf_certificate_report/retrieve_cloud_pki_leaf_certificate_report_request_builder.py b/msgraph_beta/generated/device_management/reports/retrieve_cloud_pki_leaf_certificate_report/retrieve_cloud_pki_leaf_certificate_report_request_builder.py new file mode 100644 index 00000000000..fb9c8681a74 --- /dev/null +++ b/msgraph_beta/generated/device_management/reports/retrieve_cloud_pki_leaf_certificate_report/retrieve_cloud_pki_leaf_certificate_report_request_builder.py @@ -0,0 +1,86 @@ +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 .retrieve_cloud_pki_leaf_certificate_report_post_request_body import RetrieveCloudPkiLeafCertificateReportPostRequestBody + +class RetrieveCloudPkiLeafCertificateReportRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the retrieveCloudPkiLeafCertificateReport method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RetrieveCloudPkiLeafCertificateReportRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceManagement/reports/retrieveCloudPkiLeafCertificateReport", path_parameters) + + async def post(self,body: RetrieveCloudPkiLeafCertificateReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + Invoke action retrieveCloudPkiLeafCertificateReport + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_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") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_post_request_information(self,body: RetrieveCloudPkiLeafCertificateReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action retrieveCloudPkiLeafCertificateReport + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RetrieveCloudPkiLeafCertificateReportRequestBuilder: + """ + 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: RetrieveCloudPkiLeafCertificateReportRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RetrieveCloudPkiLeafCertificateReportRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RetrieveCloudPkiLeafCertificateReportRequestBuilderPostRequestConfiguration(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/device_management/reports/retrieve_cloud_pki_leaf_certificate_summary_report/retrieve_cloud_pki_leaf_certificate_summary_report_post_request_body.py b/msgraph_beta/generated/device_management/reports/retrieve_cloud_pki_leaf_certificate_summary_report/retrieve_cloud_pki_leaf_certificate_summary_report_post_request_body.py new file mode 100644 index 00000000000..b0b06cf68ee --- /dev/null +++ b/msgraph_beta/generated/device_management/reports/retrieve_cloud_pki_leaf_certificate_summary_report/retrieve_cloud_pki_leaf_certificate_summary_report_post_request_body.py @@ -0,0 +1,54 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class RetrieveCloudPkiLeafCertificateSummaryReportPostRequestBody(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 certificationAuthorityId property + certification_authority_id: Optional[str] = None + # The select property + select: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RetrieveCloudPkiLeafCertificateSummaryReportPostRequestBody: + """ + 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: RetrieveCloudPkiLeafCertificateSummaryReportPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RetrieveCloudPkiLeafCertificateSummaryReportPostRequestBody() + + 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]] = { + "certificationAuthorityId": lambda n : setattr(self, 'certification_authority_id', n.get_str_value()), + "select": lambda n : setattr(self, 'select', n.get_collection_of_primitive_values(str)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("certificationAuthorityId", self.certification_authority_id) + writer.write_collection_of_primitive_values("select", self.select) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/device_management/reports/retrieve_cloud_pki_leaf_certificate_summary_report/retrieve_cloud_pki_leaf_certificate_summary_report_request_builder.py b/msgraph_beta/generated/device_management/reports/retrieve_cloud_pki_leaf_certificate_summary_report/retrieve_cloud_pki_leaf_certificate_summary_report_request_builder.py new file mode 100644 index 00000000000..885cd72906d --- /dev/null +++ b/msgraph_beta/generated/device_management/reports/retrieve_cloud_pki_leaf_certificate_summary_report/retrieve_cloud_pki_leaf_certificate_summary_report_request_builder.py @@ -0,0 +1,86 @@ +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 .retrieve_cloud_pki_leaf_certificate_summary_report_post_request_body import RetrieveCloudPkiLeafCertificateSummaryReportPostRequestBody + +class RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the retrieveCloudPkiLeafCertificateSummaryReport method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/deviceManagement/reports/retrieveCloudPkiLeafCertificateSummaryReport", path_parameters) + + async def post(self,body: RetrieveCloudPkiLeafCertificateSummaryReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + """ + Invoke action retrieveCloudPkiLeafCertificateSummaryReport + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_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") + return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) + + def to_post_request_information(self,body: RetrieveCloudPkiLeafCertificateSummaryReportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action retrieveCloudPkiLeafCertificateSummaryReport + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/octet-stream, application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder: + """ + 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: RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilderPostRequestConfiguration(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/device_management/virtual_endpoint/reports/retrieve_cross_region_disaster_recovery_report/retrieve_cross_region_disaster_recovery_report_post_request_body.py b/msgraph_beta/generated/device_management/virtual_endpoint/reports/retrieve_cross_region_disaster_recovery_report/retrieve_cross_region_disaster_recovery_report_post_request_body.py index c4879b56872..c5b7dfddfb5 100644 --- a/msgraph_beta/generated/device_management/virtual_endpoint/reports/retrieve_cross_region_disaster_recovery_report/retrieve_cross_region_disaster_recovery_report_post_request_body.py +++ b/msgraph_beta/generated/device_management/virtual_endpoint/reports/retrieve_cross_region_disaster_recovery_report/retrieve_cross_region_disaster_recovery_report_post_request_body.py @@ -5,6 +5,9 @@ from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton from typing import Any, Optional, TYPE_CHECKING, Union +if TYPE_CHECKING: + from .....models.cloud_pc_disaster_recovery_report_name import CloudPcDisasterRecoveryReportName + @dataclass class RetrieveCrossRegionDisasterRecoveryReportPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # Stores model information. @@ -18,6 +21,8 @@ class RetrieveCrossRegionDisasterRecoveryReportPostRequestBody(AdditionalDataHol group_by: Optional[list[str]] = None # The orderBy property order_by: Optional[list[str]] = None + # The reportName property + report_name: Optional[CloudPcDisasterRecoveryReportName] = None # The search property search: Optional[str] = None # The select property @@ -43,10 +48,15 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .....models.cloud_pc_disaster_recovery_report_name import CloudPcDisasterRecoveryReportName + + from .....models.cloud_pc_disaster_recovery_report_name import CloudPcDisasterRecoveryReportName + fields: dict[str, Callable[[Any], None]] = { "filter": lambda n : setattr(self, 'filter', n.get_str_value()), "groupBy": lambda n : setattr(self, 'group_by', n.get_collection_of_primitive_values(str)), "orderBy": lambda n : setattr(self, 'order_by', n.get_collection_of_primitive_values(str)), + "reportName": lambda n : setattr(self, 'report_name', n.get_enum_value(CloudPcDisasterRecoveryReportName)), "search": lambda n : setattr(self, 'search', n.get_str_value()), "select": lambda n : setattr(self, 'select', n.get_collection_of_primitive_values(str)), "skip": lambda n : setattr(self, 'skip', n.get_int_value()), @@ -65,6 +75,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("filter", self.filter) writer.write_collection_of_primitive_values("groupBy", self.group_by) writer.write_collection_of_primitive_values("orderBy", self.order_by) + writer.write_enum_value("reportName", self.report_name) writer.write_str_value("search", self.search) writer.write_collection_of_primitive_values("select", self.select) writer.write_int_value("skip", self.skip) diff --git a/msgraph_beta/generated/devices/item/check_member_groups/check_member_groups_request_builder.py b/msgraph_beta/generated/devices/item/check_member_groups/check_member_groups_request_builder.py index 8c6d587ca98..18a5cc58810 100644 --- a/msgraph_beta/generated/devices/item/check_member_groups/check_member_groups_request_builder.py +++ b/msgraph_beta/generated/devices/item/check_member_groups/check_member_groups_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: CheckMemberGroupsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckMemberGroupsPostResponse]: """ - Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CheckMemberGroupsPostResponse] @@ -57,7 +57,7 @@ async def post(self,body: CheckMemberGroupsPostRequestBody, request_configuratio def to_post_request_information(self,body: CheckMemberGroupsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. 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/devices/item/registered_owners/graph_app_role_assignment/count/count_request_builder.py b/msgraph_beta/generated/devices/item/registered_owners/graph_app_role_assignment/count/count_request_builder.py new file mode 100644 index 00000000000..3a2cd239d95 --- /dev/null +++ b/msgraph_beta/generated/devices/item/registered_owners/graph_app_role_assignment/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}/devices/{device%2Did}/registeredOwners/graph.appRoleAssignment/$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/devices/item/registered_owners/graph_app_role_assignment/graph_app_role_assignment_request_builder.py b/msgraph_beta/generated/devices/item/registered_owners/graph_app_role_assignment/graph_app_role_assignment_request_builder.py new file mode 100644 index 00000000000..552d90d8ebb --- /dev/null +++ b/msgraph_beta/generated/devices/item/registered_owners/graph_app_role_assignment/graph_app_role_assignment_request_builder.py @@ -0,0 +1,147 @@ +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.app_role_assignment_collection_response import AppRoleAssignmentCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + +class GraphAppRoleAssignmentRequestBuilder(BaseRequestBuilder): + """ + Casts the previous resource to appRoleAssignment. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GraphAppRoleAssignmentRequestBuilder 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}/devices/{device%2Did}/registeredOwners/graph.appRoleAssignment{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]] = None) -> Optional[AppRoleAssignmentCollectionResponse]: + """ + Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AppRoleAssignmentCollectionResponse] + """ + 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.app_role_assignment_collection_response import AppRoleAssignmentCollectionResponse + + return await self.request_adapter.send_async(request_info, AppRoleAssignmentCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + 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) -> GraphAppRoleAssignmentRequestBuilder: + """ + 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: GraphAppRoleAssignmentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GraphAppRoleAssignmentRequestBuilder(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 GraphAppRoleAssignmentRequestBuilderGetQueryParameters(): + """ + Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + """ + 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 GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration(RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]): + """ + 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/devices/item/registered_owners/item/directory_object_item_request_builder.py b/msgraph_beta/generated/devices/item/registered_owners/item/directory_object_item_request_builder.py index fe49b4da2ab..3907dcc4984 100644 --- a/msgraph_beta/generated/devices/item/registered_owners/item/directory_object_item_request_builder.py +++ b/msgraph_beta/generated/devices/item/registered_owners/item/directory_object_item_request_builder.py @@ -6,6 +6,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .graph_app_role_assignment.graph_app_role_assignment_request_builder import GraphAppRoleAssignmentRequestBuilder from .graph_endpoint.graph_endpoint_request_builder import GraphEndpointRequestBuilder from .graph_service_principal.graph_service_principal_request_builder import GraphServicePrincipalRequestBuilder from .graph_user.graph_user_request_builder import GraphUserRequestBuilder @@ -24,6 +25,15 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/registeredOwners/{directoryObject%2Did}", path_parameters) + @property + def graph_app_role_assignment(self) -> GraphAppRoleAssignmentRequestBuilder: + """ + Casts the previous resource to appRoleAssignment. + """ + from .graph_app_role_assignment.graph_app_role_assignment_request_builder import GraphAppRoleAssignmentRequestBuilder + + return GraphAppRoleAssignmentRequestBuilder(self.request_adapter, self.path_parameters) + @property def graph_endpoint(self) -> GraphEndpointRequestBuilder: """ diff --git a/msgraph_beta/generated/devices/item/registered_owners/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py b/msgraph_beta/generated/devices/item/registered_owners/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py new file mode 100644 index 00000000000..d6dc6cf800e --- /dev/null +++ b/msgraph_beta/generated/devices/item/registered_owners/item/graph_app_role_assignment/graph_app_role_assignment_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.app_role_assignment import AppRoleAssignment + from ......models.o_data_errors.o_data_error import ODataError + +class GraphAppRoleAssignmentRequestBuilder(BaseRequestBuilder): + """ + Casts the previous resource to appRoleAssignment. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GraphAppRoleAssignmentRequestBuilder 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}/devices/{device%2Did}/registeredOwners/{directoryObject%2Did}/graph.appRoleAssignment{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]] = None) -> Optional[AppRoleAssignment]: + """ + Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AppRoleAssignment] + """ + 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.app_role_assignment import AppRoleAssignment + + return await self.request_adapter.send_async(request_info, AppRoleAssignment, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + 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) -> GraphAppRoleAssignmentRequestBuilder: + """ + 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: GraphAppRoleAssignmentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GraphAppRoleAssignmentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GraphAppRoleAssignmentRequestBuilderGetQueryParameters(): + """ + Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + """ + 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 GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration(RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]): + """ + 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/devices/item/registered_owners/registered_owners_request_builder.py b/msgraph_beta/generated/devices/item/registered_owners/registered_owners_request_builder.py index 8a113cfbe58..d37fbd5eb3e 100644 --- a/msgraph_beta/generated/devices/item/registered_owners/registered_owners_request_builder.py +++ b/msgraph_beta/generated/devices/item/registered_owners/registered_owners_request_builder.py @@ -17,6 +17,7 @@ from ....models.directory_object_collection_response import DirectoryObjectCollectionResponse from ....models.o_data_errors.o_data_error import ODataError from .count.count_request_builder import CountRequestBuilder + from .graph_app_role_assignment.graph_app_role_assignment_request_builder import GraphAppRoleAssignmentRequestBuilder from .graph_endpoint.graph_endpoint_request_builder import GraphEndpointRequestBuilder from .graph_service_principal.graph_service_principal_request_builder import GraphServicePrincipalRequestBuilder from .graph_user.graph_user_request_builder import GraphUserRequestBuilder @@ -101,6 +102,15 @@ def count(self) -> CountRequestBuilder: return CountRequestBuilder(self.request_adapter, self.path_parameters) + @property + def graph_app_role_assignment(self) -> GraphAppRoleAssignmentRequestBuilder: + """ + Casts the previous resource to appRoleAssignment. + """ + from .graph_app_role_assignment.graph_app_role_assignment_request_builder import GraphAppRoleAssignmentRequestBuilder + + return GraphAppRoleAssignmentRequestBuilder(self.request_adapter, self.path_parameters) + @property def graph_endpoint(self) -> GraphEndpointRequestBuilder: """ diff --git a/msgraph_beta/generated/devices/item/registered_users/graph_app_role_assignment/count/count_request_builder.py b/msgraph_beta/generated/devices/item/registered_users/graph_app_role_assignment/count/count_request_builder.py new file mode 100644 index 00000000000..757d3ff7ebe --- /dev/null +++ b/msgraph_beta/generated/devices/item/registered_users/graph_app_role_assignment/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}/devices/{device%2Did}/registeredUsers/graph.appRoleAssignment/$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/devices/item/registered_users/graph_app_role_assignment/graph_app_role_assignment_request_builder.py b/msgraph_beta/generated/devices/item/registered_users/graph_app_role_assignment/graph_app_role_assignment_request_builder.py new file mode 100644 index 00000000000..d436abe24a4 --- /dev/null +++ b/msgraph_beta/generated/devices/item/registered_users/graph_app_role_assignment/graph_app_role_assignment_request_builder.py @@ -0,0 +1,147 @@ +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.app_role_assignment_collection_response import AppRoleAssignmentCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + +class GraphAppRoleAssignmentRequestBuilder(BaseRequestBuilder): + """ + Casts the previous resource to appRoleAssignment. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GraphAppRoleAssignmentRequestBuilder 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}/devices/{device%2Did}/registeredUsers/graph.appRoleAssignment{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]] = None) -> Optional[AppRoleAssignmentCollectionResponse]: + """ + Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AppRoleAssignmentCollectionResponse] + """ + 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.app_role_assignment_collection_response import AppRoleAssignmentCollectionResponse + + return await self.request_adapter.send_async(request_info, AppRoleAssignmentCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + 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) -> GraphAppRoleAssignmentRequestBuilder: + """ + 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: GraphAppRoleAssignmentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GraphAppRoleAssignmentRequestBuilder(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 GraphAppRoleAssignmentRequestBuilderGetQueryParameters(): + """ + Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + """ + 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 GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration(RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]): + """ + 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/devices/item/registered_users/item/directory_object_item_request_builder.py b/msgraph_beta/generated/devices/item/registered_users/item/directory_object_item_request_builder.py index 0eda941136e..2a401a2af30 100644 --- a/msgraph_beta/generated/devices/item/registered_users/item/directory_object_item_request_builder.py +++ b/msgraph_beta/generated/devices/item/registered_users/item/directory_object_item_request_builder.py @@ -6,6 +6,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .graph_app_role_assignment.graph_app_role_assignment_request_builder import GraphAppRoleAssignmentRequestBuilder from .graph_endpoint.graph_endpoint_request_builder import GraphEndpointRequestBuilder from .graph_service_principal.graph_service_principal_request_builder import GraphServicePrincipalRequestBuilder from .graph_user.graph_user_request_builder import GraphUserRequestBuilder @@ -24,6 +25,15 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/registeredUsers/{directoryObject%2Did}", path_parameters) + @property + def graph_app_role_assignment(self) -> GraphAppRoleAssignmentRequestBuilder: + """ + Casts the previous resource to appRoleAssignment. + """ + from .graph_app_role_assignment.graph_app_role_assignment_request_builder import GraphAppRoleAssignmentRequestBuilder + + return GraphAppRoleAssignmentRequestBuilder(self.request_adapter, self.path_parameters) + @property def graph_endpoint(self) -> GraphEndpointRequestBuilder: """ diff --git a/msgraph_beta/generated/devices/item/registered_users/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py b/msgraph_beta/generated/devices/item/registered_users/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py new file mode 100644 index 00000000000..8cab08f1834 --- /dev/null +++ b/msgraph_beta/generated/devices/item/registered_users/item/graph_app_role_assignment/graph_app_role_assignment_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.app_role_assignment import AppRoleAssignment + from ......models.o_data_errors.o_data_error import ODataError + +class GraphAppRoleAssignmentRequestBuilder(BaseRequestBuilder): + """ + Casts the previous resource to appRoleAssignment. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GraphAppRoleAssignmentRequestBuilder 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}/devices/{device%2Did}/registeredUsers/{directoryObject%2Did}/graph.appRoleAssignment{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]] = None) -> Optional[AppRoleAssignment]: + """ + Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AppRoleAssignment] + """ + 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.app_role_assignment import AppRoleAssignment + + return await self.request_adapter.send_async(request_info, AppRoleAssignment, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + 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) -> GraphAppRoleAssignmentRequestBuilder: + """ + 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: GraphAppRoleAssignmentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GraphAppRoleAssignmentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GraphAppRoleAssignmentRequestBuilderGetQueryParameters(): + """ + Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + """ + 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 GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration(RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]): + """ + 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/devices/item/registered_users/registered_users_request_builder.py b/msgraph_beta/generated/devices/item/registered_users/registered_users_request_builder.py index 39206c9a3a5..cce1d2d575f 100644 --- a/msgraph_beta/generated/devices/item/registered_users/registered_users_request_builder.py +++ b/msgraph_beta/generated/devices/item/registered_users/registered_users_request_builder.py @@ -17,6 +17,7 @@ from ....models.directory_object_collection_response import DirectoryObjectCollectionResponse from ....models.o_data_errors.o_data_error import ODataError from .count.count_request_builder import CountRequestBuilder + from .graph_app_role_assignment.graph_app_role_assignment_request_builder import GraphAppRoleAssignmentRequestBuilder from .graph_endpoint.graph_endpoint_request_builder import GraphEndpointRequestBuilder from .graph_service_principal.graph_service_principal_request_builder import GraphServicePrincipalRequestBuilder from .graph_user.graph_user_request_builder import GraphUserRequestBuilder @@ -101,6 +102,15 @@ def count(self) -> CountRequestBuilder: return CountRequestBuilder(self.request_adapter, self.path_parameters) + @property + def graph_app_role_assignment(self) -> GraphAppRoleAssignmentRequestBuilder: + """ + Casts the previous resource to appRoleAssignment. + """ + from .graph_app_role_assignment.graph_app_role_assignment_request_builder import GraphAppRoleAssignmentRequestBuilder + + return GraphAppRoleAssignmentRequestBuilder(self.request_adapter, self.path_parameters) + @property def graph_endpoint(self) -> GraphEndpointRequestBuilder: """ diff --git a/msgraph_beta/generated/directory/deleted_items/item/check_member_groups/check_member_groups_request_builder.py b/msgraph_beta/generated/directory/deleted_items/item/check_member_groups/check_member_groups_request_builder.py index 11cfc733400..95f6b55db86 100644 --- a/msgraph_beta/generated/directory/deleted_items/item/check_member_groups/check_member_groups_request_builder.py +++ b/msgraph_beta/generated/directory/deleted_items/item/check_member_groups/check_member_groups_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: CheckMemberGroupsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckMemberGroupsPostResponse]: """ - Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CheckMemberGroupsPostResponse] @@ -57,7 +57,7 @@ async def post(self,body: CheckMemberGroupsPostRequestBody, request_configuratio def to_post_request_information(self,body: CheckMemberGroupsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. 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/directory_objects/item/check_member_groups/check_member_groups_request_builder.py b/msgraph_beta/generated/directory_objects/item/check_member_groups/check_member_groups_request_builder.py index 48a6f193997..9da4ebe6f10 100644 --- a/msgraph_beta/generated/directory_objects/item/check_member_groups/check_member_groups_request_builder.py +++ b/msgraph_beta/generated/directory_objects/item/check_member_groups/check_member_groups_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: CheckMemberGroupsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckMemberGroupsPostResponse]: """ - Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CheckMemberGroupsPostResponse] @@ -57,7 +57,7 @@ async def post(self,body: CheckMemberGroupsPostRequestBody, request_configuratio def to_post_request_information(self,body: CheckMemberGroupsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. 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/directory_role_templates/item/check_member_groups/check_member_groups_request_builder.py b/msgraph_beta/generated/directory_role_templates/item/check_member_groups/check_member_groups_request_builder.py index 3360c9174f4..7b8d56e1505 100644 --- a/msgraph_beta/generated/directory_role_templates/item/check_member_groups/check_member_groups_request_builder.py +++ b/msgraph_beta/generated/directory_role_templates/item/check_member_groups/check_member_groups_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: CheckMemberGroupsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckMemberGroupsPostResponse]: """ - Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CheckMemberGroupsPostResponse] @@ -57,7 +57,7 @@ async def post(self,body: CheckMemberGroupsPostRequestBody, request_configuratio def to_post_request_information(self,body: CheckMemberGroupsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. 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/directory_roles/item/check_member_groups/check_member_groups_request_builder.py b/msgraph_beta/generated/directory_roles/item/check_member_groups/check_member_groups_request_builder.py index ee6a24c8eeb..e9c6be72c7d 100644 --- a/msgraph_beta/generated/directory_roles/item/check_member_groups/check_member_groups_request_builder.py +++ b/msgraph_beta/generated/directory_roles/item/check_member_groups/check_member_groups_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: CheckMemberGroupsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckMemberGroupsPostResponse]: """ - Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CheckMemberGroupsPostResponse] @@ -57,7 +57,7 @@ async def post(self,body: CheckMemberGroupsPostRequestBody, request_configuratio def to_post_request_information(self,body: CheckMemberGroupsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. 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/directory_setting_templates/item/check_member_groups/check_member_groups_request_builder.py b/msgraph_beta/generated/directory_setting_templates/item/check_member_groups/check_member_groups_request_builder.py index 21ae0f38d07..844d8603bbc 100644 --- a/msgraph_beta/generated/directory_setting_templates/item/check_member_groups/check_member_groups_request_builder.py +++ b/msgraph_beta/generated/directory_setting_templates/item/check_member_groups/check_member_groups_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: CheckMemberGroupsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckMemberGroupsPostResponse]: """ - Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CheckMemberGroupsPostResponse] @@ -57,7 +57,7 @@ async def post(self,body: CheckMemberGroupsPostRequestBody, request_configuratio def to_post_request_information(self,body: CheckMemberGroupsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. 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/workbook/names/item/range/range_request_builder.py b/msgraph_beta/generated/drives/item/items/item/workbook/names/item/range/range_request_builder.py index bb6fd872dbb..0f868280ec8 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/names/item/range/range_request_builder.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/names/item/range/range_request_builder.py @@ -126,10 +126,10 @@ def columns_before_with_count(self,count: int) -> ColumnsBeforeWithCountRequestB async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WorkbookRange]: """ - Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. + Retrieve the properties and relationships of range object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkbookRange] - Find more info here: https://learn.microsoft.com/graph/api/nameditem-range?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/range-get?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -225,7 +225,7 @@ def rows_below_with_count(self,count: int) -> RowsBelowWithCountRequestBuilder: def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. + Retrieve the properties and relationships of range object. 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/workbook/tables/add/add_request_builder.py b/msgraph_beta/generated/drives/item/items/item/workbook/tables/add/add_request_builder.py index 6f1c0a0318f..c571cb598c0 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/tables/add/add_request_builder.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/tables/add/add_request_builder.py @@ -33,11 +33,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WorkbookTable]: """ - Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. + Use this API to create a new Table. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkbookTable] - Find more info here: https://learn.microsoft.com/graph/api/tablecollection-add?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/workbook-post-tables?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -57,7 +57,7 @@ async def post(self,body: AddPostRequestBody, request_configuration: Optional[Re def to_post_request_information(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. + Use this API to create a new Table. 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/workbook/worksheets/item/names/item/range/range_request_builder.py b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/range_request_builder.py index 44daa7ef5a0..5e1463f9a6c 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/range_request_builder.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/range_request_builder.py @@ -126,10 +126,10 @@ def columns_before_with_count(self,count: int) -> ColumnsBeforeWithCountRequestB async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WorkbookRange]: """ - Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. + Retrieve the properties and relationships of range object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkbookRange] - Find more info here: https://learn.microsoft.com/graph/api/nameditem-range?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/range-get?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -225,7 +225,7 @@ def rows_below_with_count(self,count: int) -> RowsBelowWithCountRequestBuilder: def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. + Retrieve the properties and relationships of range object. 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/workbook/worksheets/item/tables/add/add_request_builder.py b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/add/add_request_builder.py index 3cb2ed9dabd..6874e2ee1d9 100644 --- a/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/add/add_request_builder.py +++ b/msgraph_beta/generated/drives/item/items/item/workbook/worksheets/item/tables/add/add_request_builder.py @@ -33,11 +33,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[WorkbookTable]: """ - Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. + Use this API to create a new Table. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkbookTable] - Find more info here: https://learn.microsoft.com/graph/api/tablecollection-add?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/workbook-post-tables?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -57,7 +57,7 @@ async def post(self,body: AddPostRequestBody, request_configuration: Optional[Re def to_post_request_information(self,body: AddPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is thrown. + Use this API to create a new Table. 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/education/users/item/education_user_item_request_builder.py b/msgraph_beta/generated/education/users/item/education_user_item_request_builder.py index 6712a3e556d..512d9db0ab0 100644 --- a/msgraph_beta/generated/education/users/item/education_user_item_request_builder.py +++ b/msgraph_beta/generated/education/users/item/education_user_item_request_builder.py @@ -78,11 +78,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Educatio async def patch(self,body: EducationUser, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationUser]: """ - Update the properties of an educationuser object. + Update the relatedContact collection of an educationUser object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[EducationUser] - Find more info here: https://learn.microsoft.com/graph/api/educationuser-update?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/relatedcontact-update?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -124,7 +124,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: EducationUser, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of an educationuser object. + Update the relatedContact collection of an educationUser object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/external/connections/item/items/item/external_item_item_request_builder.py b/msgraph_beta/generated/external/connections/item/items/item/external_item_item_request_builder.py index 3a26cd25a05..5d4a940343e 100644 --- a/msgraph_beta/generated/external/connections/item/items/item/external_item_item_request_builder.py +++ b/msgraph_beta/generated/external/connections/item/items/item/external_item_item_request_builder.py @@ -74,11 +74,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[External async def put(self,body: ExternalItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ExternalItem]: """ - Update the properties of an externalitem. + Create a new externalItem. This API can be used to create a custom item. The containing externalConnection must have a schema registered of the corresponding type. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ExternalItem] - Find more info here: https://learn.microsoft.com/graph/api/externalconnectors-externalitem-update?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/externalconnectors-externalconnection-put-items?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -120,7 +120,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_put_request_information(self,body: ExternalItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of an externalitem. + Create a new externalItem. This API can be used to create a custom item. The containing externalConnection must have a schema registered of the corresponding type. 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/external/industry_data/data_connectors/item/industry_data_connector_item_request_builder.py b/msgraph_beta/generated/external/industry_data/data_connectors/item/industry_data_connector_item_request_builder.py index 3f4b41a1524..1ec1c4fc8a5 100644 --- a/msgraph_beta/generated/external/industry_data/data_connectors/item/industry_data_connector_item_request_builder.py +++ b/msgraph_beta/generated/external/industry_data/data_connectors/item/industry_data_connector_item_request_builder.py @@ -74,11 +74,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Industry async def patch(self,body: IndustryDataConnector, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[IndustryDataConnector]: """ - Update the properties of a oneRosterApiDataConnector object. + Update the properties of an azureDataLakeConnector object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[IndustryDataConnector] - Find more info here: https://learn.microsoft.com/graph/api/industrydata-onerosterapidataconnector-update?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/industrydata-azuredatalakeconnector-update?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -120,7 +120,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: IndustryDataConnector, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a oneRosterApiDataConnector object. + Update the properties of an azureDataLakeConnector object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/external/industry_data/inbound_flows/item/inbound_flow_item_request_builder.py b/msgraph_beta/generated/external/industry_data/inbound_flows/item/inbound_flow_item_request_builder.py index 93f03078f2d..7b204f66b58 100644 --- a/msgraph_beta/generated/external/industry_data/inbound_flows/item/inbound_flow_item_request_builder.py +++ b/msgraph_beta/generated/external/industry_data/inbound_flows/item/inbound_flow_item_request_builder.py @@ -74,11 +74,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[InboundF async def patch(self,body: InboundFlow, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[InboundFlow]: """ - Update the properties of an inboundFileFlow object. + Update the properties of an inboundApiFlow object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[InboundFlow] - Find more info here: https://learn.microsoft.com/graph/api/industrydata-inboundfileflow-update?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/industrydata-inboundapiflow-update?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -120,7 +120,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: InboundFlow, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of an inboundFileFlow object. + Update the properties of an inboundApiFlow object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/external/industry_data/operations/item/long_running_operation_item_request_builder.py b/msgraph_beta/generated/external/industry_data/operations/item/long_running_operation_item_request_builder.py index e40f54f84cc..c35c265fb8d 100644 --- a/msgraph_beta/generated/external/industry_data/operations/item/long_running_operation_item_request_builder.py +++ b/msgraph_beta/generated/external/industry_data/operations/item/long_running_operation_item_request_builder.py @@ -50,10 +50,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[LongRunningOperationItemRequestBuilderGetQueryParameters]] = None) -> Optional[LongRunningOperation]: """ - Read the properties and relationships of a fileValidateOperation object. + Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[LongRunningOperation] - Find more info here: https://learn.microsoft.com/graph/api/industrydata-filevalidateoperation-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/longrunningoperation-get?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -105,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[LongRunningOperationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read the properties and relationships of a fileValidateOperation object. + Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -149,7 +149,7 @@ class LongRunningOperationItemRequestBuilderDeleteRequestConfiguration(RequestCo @dataclass class LongRunningOperationItemRequestBuilderGetQueryParameters(): """ - Read the properties and relationships of a fileValidateOperation object. + Read the properties and relationships of a longRunningOperation object. This API allows you to retrieve the details and status of the following long-running Microsoft Graph API operations. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/external/industry_data/runs/microsoft_graph_industry_data_start/microsoft_graph_industry_data_start_request_builder.py b/msgraph_beta/generated/external/industry_data/runs/microsoft_graph_industry_data_start/microsoft_graph_industry_data_start_request_builder.py new file mode 100644 index 00000000000..52242111929 --- /dev/null +++ b/msgraph_beta/generated/external/industry_data/runs/microsoft_graph_industry_data_start/microsoft_graph_industry_data_start_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class MicrosoftGraphIndustryDataStartRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the start method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphIndustryDataStartRequestBuilder 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}/external/industryData/runs/microsoft.graph.industryData.start", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Start a new industryDataRun. Industry data automates a run every 12 hours; however, users can use the start action to perform an on-demand run. The industry data service throttles the start of runs, allowing up to five successful runs every 12 hours. An on-demand run causes the next system-scheduled run to be skipped if it is set to run within the next 10 hours. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Start a new industryDataRun. Industry data automates a run every 12 hours; however, users can use the start action to perform an on-demand run. The industry data service throttles the start of runs, allowing up to five successful runs every 12 hours. An on-demand run causes the next system-scheduled run to be skipped if it is set to run within the next 10 hours. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> MicrosoftGraphIndustryDataStartRequestBuilder: + """ + 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: MicrosoftGraphIndustryDataStartRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphIndustryDataStartRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphIndustryDataStartRequestBuilderPostRequestConfiguration(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/external/industry_data/runs/runs_request_builder.py b/msgraph_beta/generated/external/industry_data/runs/runs_request_builder.py index 1e143af7254..7051fe8e85b 100644 --- a/msgraph_beta/generated/external/industry_data/runs/runs_request_builder.py +++ b/msgraph_beta/generated/external/industry_data/runs/runs_request_builder.py @@ -19,6 +19,7 @@ from .count.count_request_builder import CountRequestBuilder from .item.industry_data_run_item_request_builder import IndustryDataRunItemRequestBuilder from .microsoft_graph_industry_data_get_statistics.microsoft_graph_industry_data_get_statistics_request_builder import MicrosoftGraphIndustryDataGetStatisticsRequestBuilder + from .microsoft_graph_industry_data_start.microsoft_graph_industry_data_start_request_builder import MicrosoftGraphIndustryDataStartRequestBuilder class RunsRequestBuilder(BaseRequestBuilder): """ @@ -107,6 +108,15 @@ def microsoft_graph_industry_data_get_statistics(self) -> MicrosoftGraphIndustry return MicrosoftGraphIndustryDataGetStatisticsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def microsoft_graph_industry_data_start(self) -> MicrosoftGraphIndustryDataStartRequestBuilder: + """ + Provides operations to call the start method. + """ + from .microsoft_graph_industry_data_start.microsoft_graph_industry_data_start_request_builder import MicrosoftGraphIndustryDataStartRequestBuilder + + return MicrosoftGraphIndustryDataStartRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class RunsRequestBuilderGetQueryParameters(): """ diff --git a/msgraph_beta/generated/groups/item/check_member_groups/check_member_groups_request_builder.py b/msgraph_beta/generated/groups/item/check_member_groups/check_member_groups_request_builder.py index 6cbe3d94038..621681839d8 100644 --- a/msgraph_beta/generated/groups/item/check_member_groups/check_member_groups_request_builder.py +++ b/msgraph_beta/generated/groups/item/check_member_groups/check_member_groups_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: CheckMemberGroupsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckMemberGroupsPostResponse]: """ - Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CheckMemberGroupsPostResponse] @@ -57,7 +57,7 @@ async def post(self,body: CheckMemberGroupsPostRequestBody, request_configuratio def to_post_request_information(self,body: CheckMemberGroupsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. 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/conversations/conversations_request_builder.py b/msgraph_beta/generated/groups/item/conversations/conversations_request_builder.py index c6783172a3f..7f35c367cb6 100644 --- a/msgraph_beta/generated/groups/item/conversations/conversations_request_builder.py +++ b/msgraph_beta/generated/groups/item/conversations/conversations_request_builder.py @@ -70,11 +70,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Conversa async def post(self,body: Conversation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Conversation]: """ - Create a new conversation by including a thread and a post. Use reply thread or reply post to further post to that conversation. + Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Conversation] - Find more info here: https://learn.microsoft.com/graph/api/group-post-conversations?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -105,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: Conversation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new conversation by including a thread and a post. Use reply thread or reply post to further post to that conversation. + Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/groups/item/conversations/item/threads/item/reply/reply_request_builder.py b/msgraph_beta/generated/groups/item/conversations/item/threads/item/reply/reply_request_builder.py index 266b6f81865..d9656d3abf7 100644 --- a/msgraph_beta/generated/groups/item/conversations/item/threads/item/reply/reply_request_builder.py +++ b/msgraph_beta/generated/groups/item/conversations/item/threads/item/reply/reply_request_builder.py @@ -32,11 +32,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ReplyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/post-reply?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +54,7 @@ async def post(self,body: ReplyPostRequestBody, request_configuration: Optional[ def to_post_request_information(self,body: ReplyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/groups/item/team/channels/item/messages/item/chat_message_item_request_builder.py b/msgraph_beta/generated/groups/item/team/channels/item/messages/item/chat_message_item_request_builder.py index 4c342c1cee3..9de8050cfef 100644 --- a/msgraph_beta/generated/groups/item/team/channels/item/messages/item/chat_message_item_request_builder.py +++ b/msgraph_beta/generated/groups/item/team/channels/item/messages/item/chat_message_item_request_builder.py @@ -56,7 +56,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ChatMessageItemRequestBuilderGetQueryParameters]] = None) -> Optional[ChatMessage]: """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessage] """ @@ -110,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ChatMessageItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -208,7 +208,7 @@ class ChatMessageItemRequestBuilderDeleteRequestConfiguration(RequestConfigurati @dataclass class ChatMessageItemRequestBuilderGetQueryParameters(): """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/groups/item/team/channels/item/messages/messages_request_builder.py b/msgraph_beta/generated/groups/item/team/channels/item/messages/messages_request_builder.py index 3f08e79dd2f..0877753e8eb 100644 --- a/msgraph_beta/generated/groups/item/team/channels/item/messages/messages_request_builder.py +++ b/msgraph_beta/generated/groups/item/team/channels/item/messages/messages_request_builder.py @@ -50,7 +50,7 @@ def by_chat_message_id(self,chat_message_id: str) -> ChatMessageItemRequestBuild async def get(self,request_configuration: Optional[RequestConfiguration[MessagesRequestBuilderGetQueryParameters]] = None) -> Optional[ChatMessageCollectionResponse]: """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessageCollectionResponse] """ @@ -93,7 +93,7 @@ async def post(self,body: ChatMessage, request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MessagesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ def delta(self) -> DeltaRequestBuilder: @dataclass class MessagesRequestBuilderGetQueryParameters(): """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/groups/item/team/channels/item/tabs/item/teams_tab_item_request_builder.py b/msgraph_beta/generated/groups/item/team/channels/item/tabs/item/teams_tab_item_request_builder.py index 60df0f93773..5d3dedbe051 100644 --- a/msgraph_beta/generated/groups/item/team/channels/item/tabs/item/teams_tab_item_request_builder.py +++ b/msgraph_beta/generated/groups/item/team/channels/item/tabs/item/teams_tab_item_request_builder.py @@ -51,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[TeamsTabItemRequestBuilderGetQueryParameters]] = None) -> Optional[TeamsTab]: """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TeamsTab] """ @@ -105,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TeamsTabItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -158,7 +158,7 @@ class TeamsTabItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[ @dataclass class TeamsTabItemRequestBuilderGetQueryParameters(): """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/groups/item/team/channels/item/tabs/tabs_request_builder.py b/msgraph_beta/generated/groups/item/team/channels/item/tabs/tabs_request_builder.py index 74dfaab61f9..2e35d4fe3d5 100644 --- a/msgraph_beta/generated/groups/item/team/channels/item/tabs/tabs_request_builder.py +++ b/msgraph_beta/generated/groups/item/team/channels/item/tabs/tabs_request_builder.py @@ -49,7 +49,7 @@ def by_teams_tab_id(self,teams_tab_id: str) -> TeamsTabItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[TabsRequestBuilderGetQueryParameters]] = None) -> Optional[TeamsTabCollectionResponse]: """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TeamsTabCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: TeamsTab, request_configuration: Optional[RequestConfi def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TabsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. 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 TabsRequestBuilderGetQueryParameters(): """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/groups/item/team/primary_channel/messages/item/chat_message_item_request_builder.py b/msgraph_beta/generated/groups/item/team/primary_channel/messages/item/chat_message_item_request_builder.py index 8dce3ab2645..3470d4ab774 100644 --- a/msgraph_beta/generated/groups/item/team/primary_channel/messages/item/chat_message_item_request_builder.py +++ b/msgraph_beta/generated/groups/item/team/primary_channel/messages/item/chat_message_item_request_builder.py @@ -56,7 +56,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ChatMessageItemRequestBuilderGetQueryParameters]] = None) -> Optional[ChatMessage]: """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessage] """ @@ -110,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ChatMessageItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -208,7 +208,7 @@ class ChatMessageItemRequestBuilderDeleteRequestConfiguration(RequestConfigurati @dataclass class ChatMessageItemRequestBuilderGetQueryParameters(): """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/groups/item/team/primary_channel/messages/messages_request_builder.py b/msgraph_beta/generated/groups/item/team/primary_channel/messages/messages_request_builder.py index 9c35ab65a04..8f151012def 100644 --- a/msgraph_beta/generated/groups/item/team/primary_channel/messages/messages_request_builder.py +++ b/msgraph_beta/generated/groups/item/team/primary_channel/messages/messages_request_builder.py @@ -50,7 +50,7 @@ def by_chat_message_id(self,chat_message_id: str) -> ChatMessageItemRequestBuild async def get(self,request_configuration: Optional[RequestConfiguration[MessagesRequestBuilderGetQueryParameters]] = None) -> Optional[ChatMessageCollectionResponse]: """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessageCollectionResponse] """ @@ -93,7 +93,7 @@ async def post(self,body: ChatMessage, request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MessagesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ def delta(self) -> DeltaRequestBuilder: @dataclass class MessagesRequestBuilderGetQueryParameters(): """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/groups/item/team/primary_channel/tabs/item/teams_tab_item_request_builder.py b/msgraph_beta/generated/groups/item/team/primary_channel/tabs/item/teams_tab_item_request_builder.py index 556873e5b2d..1351a379035 100644 --- a/msgraph_beta/generated/groups/item/team/primary_channel/tabs/item/teams_tab_item_request_builder.py +++ b/msgraph_beta/generated/groups/item/team/primary_channel/tabs/item/teams_tab_item_request_builder.py @@ -51,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[TeamsTabItemRequestBuilderGetQueryParameters]] = None) -> Optional[TeamsTab]: """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TeamsTab] """ @@ -105,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TeamsTabItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -158,7 +158,7 @@ class TeamsTabItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[ @dataclass class TeamsTabItemRequestBuilderGetQueryParameters(): """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/groups/item/team/primary_channel/tabs/tabs_request_builder.py b/msgraph_beta/generated/groups/item/team/primary_channel/tabs/tabs_request_builder.py index ed02e52c680..5b5951f1a75 100644 --- a/msgraph_beta/generated/groups/item/team/primary_channel/tabs/tabs_request_builder.py +++ b/msgraph_beta/generated/groups/item/team/primary_channel/tabs/tabs_request_builder.py @@ -49,7 +49,7 @@ def by_teams_tab_id(self,teams_tab_id: str) -> TeamsTabItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[TabsRequestBuilderGetQueryParameters]] = None) -> Optional[TeamsTabCollectionResponse]: """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TeamsTabCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: TeamsTab, request_configuration: Optional[RequestConfi def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TabsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. 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 TabsRequestBuilderGetQueryParameters(): """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/groups/item/team/schedule/time_cards/clock_in/clock_in_post_request_body.py b/msgraph_beta/generated/groups/item/team/schedule/time_cards/clock_in/clock_in_post_request_body.py index 0d4639f3658..1c117b9dd94 100644 --- a/msgraph_beta/generated/groups/item/team/schedule/time_cards/clock_in/clock_in_post_request_body.py +++ b/msgraph_beta/generated/groups/item/team/schedule/time_cards/clock_in/clock_in_post_request_body.py @@ -17,6 +17,8 @@ class ClockInPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The atApprovedLocation property at_approved_location: Optional[bool] = None + # The isAtApprovedLocation property + is_at_approved_location: Optional[bool] = None # The notes property notes: Optional[ItemBody] = None # The onBehalfOfUserId property @@ -44,6 +46,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "atApprovedLocation": lambda n : setattr(self, 'at_approved_location', n.get_bool_value()), + "isAtApprovedLocation": lambda n : setattr(self, 'is_at_approved_location', n.get_bool_value()), "notes": lambda n : setattr(self, 'notes', n.get_object_value(ItemBody)), "onBehalfOfUserId": lambda n : setattr(self, 'on_behalf_of_user_id', n.get_str_value()), } @@ -58,6 +61,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") writer.write_bool_value("atApprovedLocation", self.at_approved_location) + writer.write_bool_value("isAtApprovedLocation", self.is_at_approved_location) writer.write_object_value("notes", self.notes) writer.write_str_value("onBehalfOfUserId", self.on_behalf_of_user_id) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/groups/item/team/schedule/time_cards/item/clock_out/clock_out_post_request_body.py b/msgraph_beta/generated/groups/item/team/schedule/time_cards/item/clock_out/clock_out_post_request_body.py index 866590d6d1c..acb5f9c7779 100644 --- a/msgraph_beta/generated/groups/item/team/schedule/time_cards/item/clock_out/clock_out_post_request_body.py +++ b/msgraph_beta/generated/groups/item/team/schedule/time_cards/item/clock_out/clock_out_post_request_body.py @@ -17,6 +17,8 @@ class ClockOutPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The atApprovedLocation property at_approved_location: Optional[bool] = None + # The isAtApprovedLocation property + is_at_approved_location: Optional[bool] = None # The notes property notes: Optional[ItemBody] = None @@ -42,6 +44,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "atApprovedLocation": lambda n : setattr(self, 'at_approved_location', n.get_bool_value()), + "isAtApprovedLocation": lambda n : setattr(self, 'is_at_approved_location', n.get_bool_value()), "notes": lambda n : setattr(self, 'notes', n.get_object_value(ItemBody)), } return fields @@ -55,6 +58,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") writer.write_bool_value("atApprovedLocation", self.at_approved_location) + writer.write_bool_value("isAtApprovedLocation", self.is_at_approved_location) writer.write_object_value("notes", self.notes) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/groups/item/team/schedule/time_cards/item/end_break/end_break_post_request_body.py b/msgraph_beta/generated/groups/item/team/schedule/time_cards/item/end_break/end_break_post_request_body.py index b694e0c0748..5fb15169cc8 100644 --- a/msgraph_beta/generated/groups/item/team/schedule/time_cards/item/end_break/end_break_post_request_body.py +++ b/msgraph_beta/generated/groups/item/team/schedule/time_cards/item/end_break/end_break_post_request_body.py @@ -17,6 +17,8 @@ class EndBreakPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The atApprovedLocation property at_approved_location: Optional[bool] = None + # The isAtApprovedLocation property + is_at_approved_location: Optional[bool] = None # The notes property notes: Optional[ItemBody] = None @@ -42,6 +44,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "atApprovedLocation": lambda n : setattr(self, 'at_approved_location', n.get_bool_value()), + "isAtApprovedLocation": lambda n : setattr(self, 'is_at_approved_location', n.get_bool_value()), "notes": lambda n : setattr(self, 'notes', n.get_object_value(ItemBody)), } return fields @@ -55,6 +58,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") writer.write_bool_value("atApprovedLocation", self.at_approved_location) + writer.write_bool_value("isAtApprovedLocation", self.is_at_approved_location) writer.write_object_value("notes", self.notes) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/groups/item/team/schedule/time_cards/item/start_break/start_break_post_request_body.py b/msgraph_beta/generated/groups/item/team/schedule/time_cards/item/start_break/start_break_post_request_body.py index a9449261cbd..c2b2d2ba4c1 100644 --- a/msgraph_beta/generated/groups/item/team/schedule/time_cards/item/start_break/start_break_post_request_body.py +++ b/msgraph_beta/generated/groups/item/team/schedule/time_cards/item/start_break/start_break_post_request_body.py @@ -17,6 +17,8 @@ class StartBreakPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The atApprovedLocation property at_approved_location: Optional[bool] = None + # The isAtApprovedLocation property + is_at_approved_location: Optional[bool] = None # The notes property notes: Optional[ItemBody] = None @@ -42,6 +44,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "atApprovedLocation": lambda n : setattr(self, 'at_approved_location', n.get_bool_value()), + "isAtApprovedLocation": lambda n : setattr(self, 'is_at_approved_location', n.get_bool_value()), "notes": lambda n : setattr(self, 'notes', n.get_object_value(ItemBody)), } return fields @@ -55,6 +58,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") writer.write_bool_value("atApprovedLocation", self.at_approved_location) + writer.write_bool_value("isAtApprovedLocation", self.is_at_approved_location) writer.write_object_value("notes", self.notes) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/groups/item/threads/item/conversation_thread_item_request_builder.py b/msgraph_beta/generated/groups/item/threads/item/conversation_thread_item_request_builder.py index ebc89d0f618..d561b1a43ce 100644 --- a/msgraph_beta/generated/groups/item/threads/item/conversation_thread_item_request_builder.py +++ b/msgraph_beta/generated/groups/item/threads/item/conversation_thread_item_request_builder.py @@ -34,10 +34,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete conversationThread. + Delete a thread 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/conversationthread-delete?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/group-delete-thread?view=graph-rest-beta """ request_info = self.to_delete_request_information( request_configuration @@ -53,10 +53,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ConversationThreadItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConversationThread]: """ - Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. + Get a thread object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ConversationThread] - Find more info here: https://learn.microsoft.com/graph/api/conversationthread-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/group-get-thread?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -98,7 +98,7 @@ async def patch(self,body: ConversationThread, request_configuration: Optional[R def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete conversationThread. + Delete a thread object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -109,7 +109,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConversationThreadItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. + Get a thread object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -171,7 +171,7 @@ class ConversationThreadItemRequestBuilderDeleteRequestConfiguration(RequestConf @dataclass class ConversationThreadItemRequestBuilderGetQueryParameters(): """ - Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. + Get a thread object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/groups/item/threads/item/reply/reply_request_builder.py b/msgraph_beta/generated/groups/item/threads/item/reply/reply_request_builder.py index bd287d083a9..be21ae0f9a6 100644 --- a/msgraph_beta/generated/groups/item/threads/item/reply/reply_request_builder.py +++ b/msgraph_beta/generated/groups/item/threads/item/reply/reply_request_builder.py @@ -32,11 +32,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ReplyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/post-reply?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -54,7 +54,7 @@ async def post(self,body: ReplyPostRequestBody, request_configuration: Optional[ def to_post_request_information(self,body: ReplyPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. The table in the Permissions section lists the resources that support open extensions. + Reply to a post and add a new post to the specified thread in a group conversation. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/identity/conditional_access/named_locations/item/named_location_item_request_builder.py b/msgraph_beta/generated/identity/conditional_access/named_locations/item/named_location_item_request_builder.py index c5f89f865e4..eb46c6a562e 100644 --- a/msgraph_beta/generated/identity/conditional_access/named_locations/item/named_location_item_request_builder.py +++ b/msgraph_beta/generated/identity/conditional_access/named_locations/item/named_location_item_request_builder.py @@ -32,10 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete an ipNamedLocation object. + Delete a countryNamedLocation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/ipnamedlocation-delete?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/countrynamedlocation-delete?view=graph-rest-beta """ request_info = self.to_delete_request_information( request_configuration @@ -96,7 +96,7 @@ async def patch(self,body: NamedLocation, request_configuration: Optional[Reques def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete an ipNamedLocation object. + Delete a countryNamedLocation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/identity/custom_authentication_extensions/item/custom_authentication_extension_item_request_builder.py b/msgraph_beta/generated/identity/custom_authentication_extensions/item/custom_authentication_extension_item_request_builder.py index 9ef31df1048..ff93b054f79 100644 --- a/msgraph_beta/generated/identity/custom_authentication_extensions/item/custom_authentication_extension_item_request_builder.py +++ b/msgraph_beta/generated/identity/custom_authentication_extensions/item/custom_authentication_extension_item_request_builder.py @@ -52,10 +52,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[CustomAuthenticationExtensionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomAuthenticationExtension]: """ - Read the properties and relationships of a customAuthenticationExtension object. The following derived types are currently supported. + Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CustomAuthenticationExtension] - Find more info here: https://learn.microsoft.com/graph/api/customauthenticationextension-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/authenticationeventlistener-get?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -107,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomAuthenticationExtensionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read the properties and relationships of a customAuthenticationExtension object. The following derived types are currently supported. + Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -160,7 +160,7 @@ class CustomAuthenticationExtensionItemRequestBuilderDeleteRequestConfiguration( @dataclass class CustomAuthenticationExtensionItemRequestBuilderGetQueryParameters(): """ - Read the properties and relationships of a customAuthenticationExtension object. The following derived types are currently supported. + Read the properties and relationships of an authenticationEventListener object. The @odata.type property in the response object indicates the type of the authenticationEventListener object. The following derived types are currently supported. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_custom_workflow_extensions/item/custom_callout_extension_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_custom_workflow_extensions/item/custom_callout_extension_item_request_builder.py index 9f85d2b4376..acbcf1c4ff7 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_custom_workflow_extensions/item/custom_callout_extension_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/access_package_custom_workflow_extensions/item/custom_callout_extension_item_request_builder.py @@ -51,10 +51,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[CustomCalloutExtensionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomCalloutExtension]: """ - Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. + Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CustomCalloutExtension] - Find more info here: https://learn.microsoft.com/graph/api/accesspackageassignmentworkflowextension-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-get?view=graph-rest-beta """ warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions", DeprecationWarning) request_info = self.to_get_request_information( @@ -110,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomCalloutExtensionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. + Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -157,7 +157,7 @@ class CustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration(Request @dataclass class CustomCalloutExtensionItemRequestBuilderGetQueryParameters(): """ - Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. + Read the properties and relationships of an accessPackageAssignmentRequestWorkflowExtension object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/custom_access_package_workflow_extensions/item/custom_access_package_workflow_extension_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/custom_access_package_workflow_extensions/item/custom_access_package_workflow_extension_item_request_builder.py index 80958f160e8..5f3ef898ea6 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/custom_access_package_workflow_extensions/item/custom_access_package_workflow_extension_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_package_catalogs/item/custom_access_package_workflow_extensions/item/custom_access_package_workflow_extension_item_request_builder.py @@ -32,10 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete a customAccessPackageWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the customAccessPackageWorkflowExtension object that you want to delete by running the LIST customAccessPackageWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 2: Remove the customExtensionHandlers and verifiableCredentialSettings from a policy. + Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy. 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/customaccesspackageworkflowextension-delete?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-delete?view=graph-rest-beta """ warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions", DeprecationWarning) request_info = self.to_delete_request_information( @@ -99,7 +99,7 @@ async def patch(self,body: CustomAccessPackageWorkflowExtension, request_configu def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete a customAccessPackageWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the customAccessPackageWorkflowExtension object that you want to delete by running the LIST customAccessPackageWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 2: Remove the customExtensionHandlers and verifiableCredentialSettings from a policy. + Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies:1. First retrieve the accessPackageCatalogId by calling the Get accessPackageAssignmentPolicies operation and appending ?$expand=accessPackage($expand=accessPackageCatalog) to the query. For example, https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignmentPolicies?$expand=accessPackage($expand=accessPackageCatalog).2. Use the access package catalog ID and retrieve the ID of the accessPackageCustomWorkflowExtension object that you want to delete by running the List accessPackageCustomWorkflowExtensions operation.3. Call the Update accessPackageAssignmentPolicy operation to remove the custom workflow extension object from the policy. For an example, see Example 3: Remove the customExtensionStageSettings from a policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/identity_protection/risk_detections/item/risk_detection_item_request_builder.py b/msgraph_beta/generated/identity_protection/risk_detections/item/risk_detection_item_request_builder.py index a8f690d99f1..d1fb69c29e2 100644 --- a/msgraph_beta/generated/identity_protection/risk_detections/item/risk_detection_item_request_builder.py +++ b/msgraph_beta/generated/identity_protection/risk_detections/item/risk_detection_item_request_builder.py @@ -50,10 +50,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[RiskDetectionItemRequestBuilderGetQueryParameters]] = None) -> Optional[RiskDetection]: """ - Retrieve the properties of a riskDetection object. + Retrieve the properties of a collection of riskDetection objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RiskDetection] - Find more info here: https://learn.microsoft.com/graph/api/riskdetection-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/riskdetection-list?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -105,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RiskDetectionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties of a riskDetection object. + Retrieve the properties of a collection of riskDetection objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -149,7 +149,7 @@ class RiskDetectionItemRequestBuilderDeleteRequestConfiguration(RequestConfigura @dataclass class RiskDetectionItemRequestBuilderGetQueryParameters(): """ - Retrieve the properties of a riskDetection object. + Retrieve the properties of a collection of riskDetection objects. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_protection/risky_users/risky_users_request_builder.py b/msgraph_beta/generated/identity_protection/risky_users/risky_users_request_builder.py index d56dddf7559..072072b8a14 100644 --- a/msgraph_beta/generated/identity_protection/risky_users/risky_users_request_builder.py +++ b/msgraph_beta/generated/identity_protection/risky_users/risky_users_request_builder.py @@ -51,10 +51,10 @@ def by_risky_user_id(self,risky_user_id: str) -> RiskyUserItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[RiskyUsersRequestBuilderGetQueryParameters]] = None) -> Optional[RiskyUserCollectionResponse]: """ - Retrieve the properties and relationships of a collection of riskyUser objects. + Retrieve the properties and relationships of a riskyUser object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RiskyUserCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/riskyusers-list?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/riskyusers-get?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -95,7 +95,7 @@ async def post(self,body: RiskyUser, request_configuration: Optional[RequestConf def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RiskyUsersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties and relationships of a collection of riskyUser objects. + Retrieve the properties and relationships of a riskyUser object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -159,7 +159,7 @@ def dismiss(self) -> DismissRequestBuilder: @dataclass class RiskyUsersRequestBuilderGetQueryParameters(): """ - Retrieve the properties and relationships of a collection of riskyUser objects. + Retrieve the properties and relationships of a riskyUser object. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/kiota-dom-export.txt b/msgraph_beta/generated/kiota-dom-export.txt index 1112c7bbf11..8dc6667afbc 100644 --- a/msgraph_beta/generated/kiota-dom-export.txt +++ b/msgraph_beta/generated/kiota-dom-export.txt @@ -8554,6 +8554,37 @@ msgraph_beta.generated.applications.item.owners.count.CountRequestBuilder::|publ msgraph_beta.generated.applications.item.owners.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.applications.item.owners.count.CountRequestBuilder::|public|url_template:str msgraph_beta.generated.applications.item.owners.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.applications.item.owners.graphAppRoleAssignment.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.applications.item.owners.graphAppRoleAssignment.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.applications.item.owners.graphAppRoleAssignment.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.applications.item.owners.graphAppRoleAssignment.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.applications.item.owners.graphAppRoleAssignment.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.applications.item.owners.graphAppRoleAssignment.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.applications.item.owners.graphAppRoleAssignment.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.applications.item.owners.graphAppRoleAssignment.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.applications.item.owners.graphAppRoleAssignment.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.applications.item.owners.graphAppRoleAssignment.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.applications.item.owners.graphAppRoleAssignment.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.applications.item.owners.graphAppRoleAssignment.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.applications.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.applications.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.applications.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.applications.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.applications.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.applications.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.applications.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.applications.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.applications.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.applications.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.applications.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters] +msgraph_beta.generated.applications.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.applications.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.applications.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]):AppRoleAssignmentCollectionResponse +msgraph_beta.generated.applications.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.applications.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.applications.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.applications.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|url_template:str +msgraph_beta.generated.applications.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|with_url(raw_url:str):GraphAppRoleAssignmentRequestBuilder msgraph_beta.generated.applications.item.owners.graphEndpoint.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.applications.item.owners.graphEndpoint.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.applications.item.owners.graphEndpoint.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -8649,6 +8680,7 @@ msgraph_beta.generated.applications.item.owners.graphUser.GraphUserRequestBuilde msgraph_beta.generated.applications.item.owners.graphUser.GraphUserRequestBuilder::|public|with_url(raw_url:str):GraphUserRequestBuilder msgraph_beta.generated.applications.item.owners.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.applications.item.owners.item.DirectoryObjectItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.applications.item.owners.item.DirectoryObjectItemRequestBuilder::|public|graph_app_role_assignment:GraphAppRoleAssignmentRequestBuilder msgraph_beta.generated.applications.item.owners.item.DirectoryObjectItemRequestBuilder::|public|graph_endpoint:GraphEndpointRequestBuilder msgraph_beta.generated.applications.item.owners.item.DirectoryObjectItemRequestBuilder::|public|graph_service_principal:GraphServicePrincipalRequestBuilder msgraph_beta.generated.applications.item.owners.item.DirectoryObjectItemRequestBuilder::|public|graph_user:GraphUserRequestBuilder @@ -8656,6 +8688,18 @@ msgraph_beta.generated.applications.item.owners.item.DirectoryObjectItemRequestB msgraph_beta.generated.applications.item.owners.item.DirectoryObjectItemRequestBuilder::|public|ref:RefRequestBuilder msgraph_beta.generated.applications.item.owners.item.DirectoryObjectItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.applications.item.owners.item.DirectoryObjectItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.applications.item.owners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.applications.item.owners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.applications.item.owners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.applications.item.owners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.applications.item.owners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters] +msgraph_beta.generated.applications.item.owners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.applications.item.owners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]):AppRoleAssignment +msgraph_beta.generated.applications.item.owners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.applications.item.owners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.applications.item.owners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.applications.item.owners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|url_template:str +msgraph_beta.generated.applications.item.owners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|with_url(raw_url:str):GraphAppRoleAssignmentRequestBuilder msgraph_beta.generated.applications.item.owners.item.graphEndpoint.GraphEndpointRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.applications.item.owners.item.graphEndpoint.GraphEndpointRequestBuilder.GraphEndpointRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.applications.item.owners.item.graphEndpoint.GraphEndpointRequestBuilder.GraphEndpointRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -8716,6 +8760,7 @@ msgraph_beta.generated.applications.item.owners.OwnersRequestBuilder::|public|by msgraph_beta.generated.applications.item.owners.OwnersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.applications.item.owners.OwnersRequestBuilder::|public|count:CountRequestBuilder msgraph_beta.generated.applications.item.owners.OwnersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[OwnersRequestBuilderGetQueryParameters]):DirectoryObjectCollectionResponse +msgraph_beta.generated.applications.item.owners.OwnersRequestBuilder::|public|graph_app_role_assignment:GraphAppRoleAssignmentRequestBuilder msgraph_beta.generated.applications.item.owners.OwnersRequestBuilder::|public|graph_endpoint:GraphEndpointRequestBuilder msgraph_beta.generated.applications.item.owners.OwnersRequestBuilder::|public|graph_service_principal:GraphServicePrincipalRequestBuilder msgraph_beta.generated.applications.item.owners.OwnersRequestBuilder::|public|graph_user:GraphUserRequestBuilder @@ -9796,13 +9841,17 @@ msgraph_beta.generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder.AppRo msgraph_beta.generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|by_app_role_assignment_id(app_role_assignment_id:str):AppRoleAssignmentItemRequestBuilder msgraph_beta.generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|delta:DeltaRequestBuilder msgraph_beta.generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AppRoleAssignmentsRequestBuilderGetQueryParameters]):AppRoleAssignmentCollectionResponse +msgraph_beta.generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|get_by_ids:GetByIdsRequestBuilder +msgraph_beta.generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|get_user_owned_objects:GetUserOwnedObjectsRequestBuilder msgraph_beta.generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|post(body:AppRoleAssignment; request_configuration?:RequestConfiguration[QueryParameters]):AppRoleAssignment msgraph_beta.generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AppRoleAssignmentsRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|to_post_request_information(body:AppRoleAssignment; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|url_template:str +msgraph_beta.generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|validate_properties:ValidatePropertiesRequestBuilder msgraph_beta.generated.appRoleAssignments.AppRoleAssignmentsRequestBuilder::|public|with_url(raw_url:str):AppRoleAssignmentsRequestBuilder msgraph_beta.generated.appRoleAssignments.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.appRoleAssignments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str @@ -9816,6 +9865,80 @@ msgraph_beta.generated.appRoleAssignments.count.CountRequestBuilder::|public|req msgraph_beta.generated.appRoleAssignments.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.appRoleAssignments.count.CountRequestBuilder::|public|url_template:str msgraph_beta.generated.appRoleAssignments.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.appRoleAssignments.delta.DeltaGetResponse-->BaseDeltaFunctionResponse +msgraph_beta.generated.appRoleAssignments.delta.DeltaGetResponse::|public|constructor():None +msgraph_beta.generated.appRoleAssignments.delta.DeltaGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.appRoleAssignments.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.appRoleAssignments.delta.DeltaGetResponse::|public|value():list[DirectoryObject] +msgraph_beta.generated.appRoleAssignments.delta.DeltaGetResponse::|public|value(value:list[DirectoryObject]):None +msgraph_beta.generated.appRoleAssignments.delta.DeltaGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeltaGetResponse +msgraph_beta.generated.appRoleAssignments.delta.DeltaRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.appRoleAssignments.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.appRoleAssignments.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.appRoleAssignments.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.appRoleAssignments.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.appRoleAssignments.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.appRoleAssignments.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.appRoleAssignments.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.appRoleAssignments.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.appRoleAssignments.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.appRoleAssignments.delta.DeltaRequestBuilder.DeltaRequestBuilderGetRequestConfiguration-->RequestConfiguration[DeltaRequestBuilderGetQueryParameters] +msgraph_beta.generated.appRoleAssignments.delta.DeltaRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.appRoleAssignments.delta.DeltaRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):DeltaGetResponse +msgraph_beta.generated.appRoleAssignments.delta.DeltaRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.appRoleAssignments.delta.DeltaRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.appRoleAssignments.delta.DeltaRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.appRoleAssignments.delta.DeltaRequestBuilder::|public|url_template:str +msgraph_beta.generated.appRoleAssignments.delta.DeltaRequestBuilder::|public|with_url(raw_url:str):DeltaRequestBuilder +msgraph_beta.generated.appRoleAssignments.getByIds.GetByIdsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.appRoleAssignments.getByIds.GetByIdsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.appRoleAssignments.getByIds.GetByIdsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.appRoleAssignments.getByIds.GetByIdsPostRequestBody::|public|constructor():None +msgraph_beta.generated.appRoleAssignments.getByIds.GetByIdsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.appRoleAssignments.getByIds.GetByIdsPostRequestBody::|public|ids():list[str] +msgraph_beta.generated.appRoleAssignments.getByIds.GetByIdsPostRequestBody::|public|ids(value:list[str]):None +msgraph_beta.generated.appRoleAssignments.getByIds.GetByIdsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.appRoleAssignments.getByIds.GetByIdsPostRequestBody::|public|types():list[str] +msgraph_beta.generated.appRoleAssignments.getByIds.GetByIdsPostRequestBody::|public|types(value:list[str]):None +msgraph_beta.generated.appRoleAssignments.getByIds.GetByIdsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetByIdsPostRequestBody +msgraph_beta.generated.appRoleAssignments.getByIds.GetByIdsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.appRoleAssignments.getByIds.GetByIdsPostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.appRoleAssignments.getByIds.GetByIdsPostResponse::|public|constructor():None +msgraph_beta.generated.appRoleAssignments.getByIds.GetByIdsPostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.appRoleAssignments.getByIds.GetByIdsPostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.appRoleAssignments.getByIds.GetByIdsPostResponse::|public|value():list[DirectoryObject] +msgraph_beta.generated.appRoleAssignments.getByIds.GetByIdsPostResponse::|public|value(value:list[DirectoryObject]):None +msgraph_beta.generated.appRoleAssignments.getByIds.GetByIdsPostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetByIdsPostResponse +msgraph_beta.generated.appRoleAssignments.getByIds.GetByIdsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.appRoleAssignments.getByIds.GetByIdsRequestBuilder.GetByIdsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.appRoleAssignments.getByIds.GetByIdsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.appRoleAssignments.getByIds.GetByIdsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.appRoleAssignments.getByIds.GetByIdsRequestBuilder::|public|post(body:GetByIdsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):GetByIdsPostResponse +msgraph_beta.generated.appRoleAssignments.getByIds.GetByIdsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.appRoleAssignments.getByIds.GetByIdsRequestBuilder::|public|to_post_request_information(body:GetByIdsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.appRoleAssignments.getByIds.GetByIdsRequestBuilder::|public|url_template:str +msgraph_beta.generated.appRoleAssignments.getByIds.GetByIdsRequestBuilder::|public|with_url(raw_url:str):GetByIdsRequestBuilder +msgraph_beta.generated.appRoleAssignments.getUserOwnedObjects.GetUserOwnedObjectsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.appRoleAssignments.getUserOwnedObjects.GetUserOwnedObjectsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.appRoleAssignments.getUserOwnedObjects.GetUserOwnedObjectsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.appRoleAssignments.getUserOwnedObjects.GetUserOwnedObjectsPostRequestBody::|public|constructor():None +msgraph_beta.generated.appRoleAssignments.getUserOwnedObjects.GetUserOwnedObjectsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.appRoleAssignments.getUserOwnedObjects.GetUserOwnedObjectsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.appRoleAssignments.getUserOwnedObjects.GetUserOwnedObjectsPostRequestBody::|public|type():str +msgraph_beta.generated.appRoleAssignments.getUserOwnedObjects.GetUserOwnedObjectsPostRequestBody::|public|type(value:str):None +msgraph_beta.generated.appRoleAssignments.getUserOwnedObjects.GetUserOwnedObjectsPostRequestBody::|public|user_id():str +msgraph_beta.generated.appRoleAssignments.getUserOwnedObjects.GetUserOwnedObjectsPostRequestBody::|public|user_id(value:str):None +msgraph_beta.generated.appRoleAssignments.getUserOwnedObjects.GetUserOwnedObjectsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetUserOwnedObjectsPostRequestBody +msgraph_beta.generated.appRoleAssignments.getUserOwnedObjects.GetUserOwnedObjectsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.appRoleAssignments.getUserOwnedObjects.GetUserOwnedObjectsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.appRoleAssignments.getUserOwnedObjects.GetUserOwnedObjectsRequestBuilder.GetUserOwnedObjectsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.appRoleAssignments.getUserOwnedObjects.GetUserOwnedObjectsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.appRoleAssignments.getUserOwnedObjects.GetUserOwnedObjectsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.appRoleAssignments.getUserOwnedObjects.GetUserOwnedObjectsRequestBuilder::|public|post(body:GetUserOwnedObjectsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):DirectoryObject +msgraph_beta.generated.appRoleAssignments.getUserOwnedObjects.GetUserOwnedObjectsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.appRoleAssignments.getUserOwnedObjects.GetUserOwnedObjectsRequestBuilder::|public|to_post_request_information(body:GetUserOwnedObjectsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.appRoleAssignments.getUserOwnedObjects.GetUserOwnedObjectsRequestBuilder::|public|url_template:str +msgraph_beta.generated.appRoleAssignments.getUserOwnedObjects.GetUserOwnedObjectsRequestBuilder::|public|with_url(raw_url:str):GetUserOwnedObjectsRequestBuilder msgraph_beta.generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder.AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder.AppRoleAssignmentItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -9823,17 +9946,170 @@ msgraph_beta.generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuild msgraph_beta.generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder.AppRoleAssignmentItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder.AppRoleAssignmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AppRoleAssignmentItemRequestBuilderGetQueryParameters] msgraph_beta.generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder.AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|check_member_groups:CheckMemberGroupsRequestBuilder +msgraph_beta.generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|check_member_objects:CheckMemberObjectsRequestBuilder msgraph_beta.generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AppRoleAssignmentItemRequestBuilderGetQueryParameters]):AppRoleAssignment +msgraph_beta.generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|get_member_groups:GetMemberGroupsRequestBuilder +msgraph_beta.generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|get_member_objects:GetMemberObjectsRequestBuilder msgraph_beta.generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|patch(body:AppRoleAssignment; request_configuration?:RequestConfiguration[QueryParameters]):AppRoleAssignment msgraph_beta.generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|restore:RestoreRequestBuilder msgraph_beta.generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AppRoleAssignmentItemRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|to_patch_request_information(body:AppRoleAssignment; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|url_template:str msgraph_beta.generated.appRoleAssignments.item.AppRoleAssignmentItemRequestBuilder::|public|with_url(raw_url:str):AppRoleAssignmentItemRequestBuilder +msgraph_beta.generated.appRoleAssignments.item.checkMemberGroups.CheckMemberGroupsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.appRoleAssignments.item.checkMemberGroups.CheckMemberGroupsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.appRoleAssignments.item.checkMemberGroups.CheckMemberGroupsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.appRoleAssignments.item.checkMemberGroups.CheckMemberGroupsPostRequestBody::|public|constructor():None +msgraph_beta.generated.appRoleAssignments.item.checkMemberGroups.CheckMemberGroupsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.appRoleAssignments.item.checkMemberGroups.CheckMemberGroupsPostRequestBody::|public|group_ids():list[str] +msgraph_beta.generated.appRoleAssignments.item.checkMemberGroups.CheckMemberGroupsPostRequestBody::|public|group_ids(value:list[str]):None +msgraph_beta.generated.appRoleAssignments.item.checkMemberGroups.CheckMemberGroupsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.appRoleAssignments.item.checkMemberGroups.CheckMemberGroupsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):CheckMemberGroupsPostRequestBody +msgraph_beta.generated.appRoleAssignments.item.checkMemberGroups.CheckMemberGroupsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.appRoleAssignments.item.checkMemberGroups.CheckMemberGroupsPostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.appRoleAssignments.item.checkMemberGroups.CheckMemberGroupsPostResponse::|public|constructor():None +msgraph_beta.generated.appRoleAssignments.item.checkMemberGroups.CheckMemberGroupsPostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.appRoleAssignments.item.checkMemberGroups.CheckMemberGroupsPostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.appRoleAssignments.item.checkMemberGroups.CheckMemberGroupsPostResponse::|public|value():list[str] +msgraph_beta.generated.appRoleAssignments.item.checkMemberGroups.CheckMemberGroupsPostResponse::|public|value(value:list[str]):None +msgraph_beta.generated.appRoleAssignments.item.checkMemberGroups.CheckMemberGroupsPostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CheckMemberGroupsPostResponse +msgraph_beta.generated.appRoleAssignments.item.checkMemberGroups.CheckMemberGroupsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.appRoleAssignments.item.checkMemberGroups.CheckMemberGroupsRequestBuilder.CheckMemberGroupsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.appRoleAssignments.item.checkMemberGroups.CheckMemberGroupsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.appRoleAssignments.item.checkMemberGroups.CheckMemberGroupsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.appRoleAssignments.item.checkMemberGroups.CheckMemberGroupsRequestBuilder::|public|post(body:CheckMemberGroupsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):CheckMemberGroupsPostResponse +msgraph_beta.generated.appRoleAssignments.item.checkMemberGroups.CheckMemberGroupsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.appRoleAssignments.item.checkMemberGroups.CheckMemberGroupsRequestBuilder::|public|to_post_request_information(body:CheckMemberGroupsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.appRoleAssignments.item.checkMemberGroups.CheckMemberGroupsRequestBuilder::|public|url_template:str +msgraph_beta.generated.appRoleAssignments.item.checkMemberGroups.CheckMemberGroupsRequestBuilder::|public|with_url(raw_url:str):CheckMemberGroupsRequestBuilder +msgraph_beta.generated.appRoleAssignments.item.checkMemberObjects.CheckMemberObjectsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.appRoleAssignments.item.checkMemberObjects.CheckMemberObjectsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.appRoleAssignments.item.checkMemberObjects.CheckMemberObjectsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.appRoleAssignments.item.checkMemberObjects.CheckMemberObjectsPostRequestBody::|public|constructor():None +msgraph_beta.generated.appRoleAssignments.item.checkMemberObjects.CheckMemberObjectsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.appRoleAssignments.item.checkMemberObjects.CheckMemberObjectsPostRequestBody::|public|ids():list[str] +msgraph_beta.generated.appRoleAssignments.item.checkMemberObjects.CheckMemberObjectsPostRequestBody::|public|ids(value:list[str]):None +msgraph_beta.generated.appRoleAssignments.item.checkMemberObjects.CheckMemberObjectsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.appRoleAssignments.item.checkMemberObjects.CheckMemberObjectsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):CheckMemberObjectsPostRequestBody +msgraph_beta.generated.appRoleAssignments.item.checkMemberObjects.CheckMemberObjectsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.appRoleAssignments.item.checkMemberObjects.CheckMemberObjectsPostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.appRoleAssignments.item.checkMemberObjects.CheckMemberObjectsPostResponse::|public|constructor():None +msgraph_beta.generated.appRoleAssignments.item.checkMemberObjects.CheckMemberObjectsPostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.appRoleAssignments.item.checkMemberObjects.CheckMemberObjectsPostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.appRoleAssignments.item.checkMemberObjects.CheckMemberObjectsPostResponse::|public|value():list[str] +msgraph_beta.generated.appRoleAssignments.item.checkMemberObjects.CheckMemberObjectsPostResponse::|public|value(value:list[str]):None +msgraph_beta.generated.appRoleAssignments.item.checkMemberObjects.CheckMemberObjectsPostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CheckMemberObjectsPostResponse +msgraph_beta.generated.appRoleAssignments.item.checkMemberObjects.CheckMemberObjectsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.appRoleAssignments.item.checkMemberObjects.CheckMemberObjectsRequestBuilder.CheckMemberObjectsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.appRoleAssignments.item.checkMemberObjects.CheckMemberObjectsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.appRoleAssignments.item.checkMemberObjects.CheckMemberObjectsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.appRoleAssignments.item.checkMemberObjects.CheckMemberObjectsRequestBuilder::|public|post(body:CheckMemberObjectsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):CheckMemberObjectsPostResponse +msgraph_beta.generated.appRoleAssignments.item.checkMemberObjects.CheckMemberObjectsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.appRoleAssignments.item.checkMemberObjects.CheckMemberObjectsRequestBuilder::|public|to_post_request_information(body:CheckMemberObjectsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.appRoleAssignments.item.checkMemberObjects.CheckMemberObjectsRequestBuilder::|public|url_template:str +msgraph_beta.generated.appRoleAssignments.item.checkMemberObjects.CheckMemberObjectsRequestBuilder::|public|with_url(raw_url:str):CheckMemberObjectsRequestBuilder +msgraph_beta.generated.appRoleAssignments.item.getMemberGroups.GetMemberGroupsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.appRoleAssignments.item.getMemberGroups.GetMemberGroupsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.appRoleAssignments.item.getMemberGroups.GetMemberGroupsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.appRoleAssignments.item.getMemberGroups.GetMemberGroupsPostRequestBody::|public|constructor():None +msgraph_beta.generated.appRoleAssignments.item.getMemberGroups.GetMemberGroupsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.appRoleAssignments.item.getMemberGroups.GetMemberGroupsPostRequestBody::|public|security_enabled_only():bool +msgraph_beta.generated.appRoleAssignments.item.getMemberGroups.GetMemberGroupsPostRequestBody::|public|security_enabled_only(value:bool):None +msgraph_beta.generated.appRoleAssignments.item.getMemberGroups.GetMemberGroupsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.appRoleAssignments.item.getMemberGroups.GetMemberGroupsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetMemberGroupsPostRequestBody +msgraph_beta.generated.appRoleAssignments.item.getMemberGroups.GetMemberGroupsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.appRoleAssignments.item.getMemberGroups.GetMemberGroupsPostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.appRoleAssignments.item.getMemberGroups.GetMemberGroupsPostResponse::|public|constructor():None +msgraph_beta.generated.appRoleAssignments.item.getMemberGroups.GetMemberGroupsPostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.appRoleAssignments.item.getMemberGroups.GetMemberGroupsPostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.appRoleAssignments.item.getMemberGroups.GetMemberGroupsPostResponse::|public|value():list[str] +msgraph_beta.generated.appRoleAssignments.item.getMemberGroups.GetMemberGroupsPostResponse::|public|value(value:list[str]):None +msgraph_beta.generated.appRoleAssignments.item.getMemberGroups.GetMemberGroupsPostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetMemberGroupsPostResponse +msgraph_beta.generated.appRoleAssignments.item.getMemberGroups.GetMemberGroupsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.appRoleAssignments.item.getMemberGroups.GetMemberGroupsRequestBuilder.GetMemberGroupsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.appRoleAssignments.item.getMemberGroups.GetMemberGroupsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.appRoleAssignments.item.getMemberGroups.GetMemberGroupsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.appRoleAssignments.item.getMemberGroups.GetMemberGroupsRequestBuilder::|public|post(body:GetMemberGroupsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):GetMemberGroupsPostResponse +msgraph_beta.generated.appRoleAssignments.item.getMemberGroups.GetMemberGroupsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.appRoleAssignments.item.getMemberGroups.GetMemberGroupsRequestBuilder::|public|to_post_request_information(body:GetMemberGroupsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.appRoleAssignments.item.getMemberGroups.GetMemberGroupsRequestBuilder::|public|url_template:str +msgraph_beta.generated.appRoleAssignments.item.getMemberGroups.GetMemberGroupsRequestBuilder::|public|with_url(raw_url:str):GetMemberGroupsRequestBuilder +msgraph_beta.generated.appRoleAssignments.item.getMemberObjects.GetMemberObjectsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.appRoleAssignments.item.getMemberObjects.GetMemberObjectsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.appRoleAssignments.item.getMemberObjects.GetMemberObjectsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.appRoleAssignments.item.getMemberObjects.GetMemberObjectsPostRequestBody::|public|constructor():None +msgraph_beta.generated.appRoleAssignments.item.getMemberObjects.GetMemberObjectsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.appRoleAssignments.item.getMemberObjects.GetMemberObjectsPostRequestBody::|public|security_enabled_only():bool +msgraph_beta.generated.appRoleAssignments.item.getMemberObjects.GetMemberObjectsPostRequestBody::|public|security_enabled_only(value:bool):None +msgraph_beta.generated.appRoleAssignments.item.getMemberObjects.GetMemberObjectsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.appRoleAssignments.item.getMemberObjects.GetMemberObjectsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetMemberObjectsPostRequestBody +msgraph_beta.generated.appRoleAssignments.item.getMemberObjects.GetMemberObjectsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.appRoleAssignments.item.getMemberObjects.GetMemberObjectsPostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.appRoleAssignments.item.getMemberObjects.GetMemberObjectsPostResponse::|public|constructor():None +msgraph_beta.generated.appRoleAssignments.item.getMemberObjects.GetMemberObjectsPostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.appRoleAssignments.item.getMemberObjects.GetMemberObjectsPostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.appRoleAssignments.item.getMemberObjects.GetMemberObjectsPostResponse::|public|value():list[str] +msgraph_beta.generated.appRoleAssignments.item.getMemberObjects.GetMemberObjectsPostResponse::|public|value(value:list[str]):None +msgraph_beta.generated.appRoleAssignments.item.getMemberObjects.GetMemberObjectsPostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetMemberObjectsPostResponse +msgraph_beta.generated.appRoleAssignments.item.getMemberObjects.GetMemberObjectsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.appRoleAssignments.item.getMemberObjects.GetMemberObjectsRequestBuilder.GetMemberObjectsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.appRoleAssignments.item.getMemberObjects.GetMemberObjectsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.appRoleAssignments.item.getMemberObjects.GetMemberObjectsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.appRoleAssignments.item.getMemberObjects.GetMemberObjectsRequestBuilder::|public|post(body:GetMemberObjectsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):GetMemberObjectsPostResponse +msgraph_beta.generated.appRoleAssignments.item.getMemberObjects.GetMemberObjectsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.appRoleAssignments.item.getMemberObjects.GetMemberObjectsRequestBuilder::|public|to_post_request_information(body:GetMemberObjectsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.appRoleAssignments.item.getMemberObjects.GetMemberObjectsRequestBuilder::|public|url_template:str +msgraph_beta.generated.appRoleAssignments.item.getMemberObjects.GetMemberObjectsRequestBuilder::|public|with_url(raw_url:str):GetMemberObjectsRequestBuilder +msgraph_beta.generated.appRoleAssignments.item.restore.RestorePostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.appRoleAssignments.item.restore.RestorePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.appRoleAssignments.item.restore.RestorePostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.appRoleAssignments.item.restore.RestorePostRequestBody::|public|constructor():None +msgraph_beta.generated.appRoleAssignments.item.restore.RestorePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.appRoleAssignments.item.restore.RestorePostRequestBody::|public|new_user_principal_name():str +msgraph_beta.generated.appRoleAssignments.item.restore.RestorePostRequestBody::|public|new_user_principal_name(value:str):None +msgraph_beta.generated.appRoleAssignments.item.restore.RestorePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.appRoleAssignments.item.restore.RestorePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RestorePostRequestBody +msgraph_beta.generated.appRoleAssignments.item.restore.RestorePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.appRoleAssignments.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.appRoleAssignments.item.restore.RestoreRequestBuilder.RestoreRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.appRoleAssignments.item.restore.RestoreRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.appRoleAssignments.item.restore.RestoreRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.appRoleAssignments.item.restore.RestoreRequestBuilder::|public|post(body:RestorePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):DirectoryObject +msgraph_beta.generated.appRoleAssignments.item.restore.RestoreRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.appRoleAssignments.item.restore.RestoreRequestBuilder::|public|to_post_request_information(body:RestorePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.appRoleAssignments.item.restore.RestoreRequestBuilder::|public|url_template:str +msgraph_beta.generated.appRoleAssignments.item.restore.RestoreRequestBuilder::|public|with_url(raw_url:str):RestoreRequestBuilder +msgraph_beta.generated.appRoleAssignments.validateProperties.ValidatePropertiesPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.appRoleAssignments.validateProperties.ValidatePropertiesPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.appRoleAssignments.validateProperties.ValidatePropertiesPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.appRoleAssignments.validateProperties.ValidatePropertiesPostRequestBody::|public|constructor():None +msgraph_beta.generated.appRoleAssignments.validateProperties.ValidatePropertiesPostRequestBody::|public|display_name():str +msgraph_beta.generated.appRoleAssignments.validateProperties.ValidatePropertiesPostRequestBody::|public|display_name(value:str):None +msgraph_beta.generated.appRoleAssignments.validateProperties.ValidatePropertiesPostRequestBody::|public|entity_type():str +msgraph_beta.generated.appRoleAssignments.validateProperties.ValidatePropertiesPostRequestBody::|public|entity_type(value:str):None +msgraph_beta.generated.appRoleAssignments.validateProperties.ValidatePropertiesPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.appRoleAssignments.validateProperties.ValidatePropertiesPostRequestBody::|public|mail_nickname():str +msgraph_beta.generated.appRoleAssignments.validateProperties.ValidatePropertiesPostRequestBody::|public|mail_nickname(value:str):None +msgraph_beta.generated.appRoleAssignments.validateProperties.ValidatePropertiesPostRequestBody::|public|on_behalf_of_user_id():UUID +msgraph_beta.generated.appRoleAssignments.validateProperties.ValidatePropertiesPostRequestBody::|public|on_behalf_of_user_id(value:UUID):None +msgraph_beta.generated.appRoleAssignments.validateProperties.ValidatePropertiesPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.appRoleAssignments.validateProperties.ValidatePropertiesPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ValidatePropertiesPostRequestBody +msgraph_beta.generated.appRoleAssignments.validateProperties.ValidatePropertiesPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.appRoleAssignments.validateProperties.ValidatePropertiesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.appRoleAssignments.validateProperties.ValidatePropertiesRequestBuilder.ValidatePropertiesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.appRoleAssignments.validateProperties.ValidatePropertiesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.appRoleAssignments.validateProperties.ValidatePropertiesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.appRoleAssignments.validateProperties.ValidatePropertiesRequestBuilder::|public|post(body:ValidatePropertiesPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.appRoleAssignments.validateProperties.ValidatePropertiesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.appRoleAssignments.validateProperties.ValidatePropertiesRequestBuilder::|public|to_post_request_information(body:ValidatePropertiesPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.appRoleAssignments.validateProperties.ValidatePropertiesRequestBuilder::|public|url_template:str +msgraph_beta.generated.appRoleAssignments.validateProperties.ValidatePropertiesRequestBuilder::|public|with_url(raw_url:str):ValidatePropertiesRequestBuilder msgraph_beta.generated.approvalWorkflowProviders.ApprovalWorkflowProvidersRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.approvalWorkflowProviders.ApprovalWorkflowProvidersRequestBuilder.ApprovalWorkflowProvidersRequestBuilderGetQueryParameters::|public|count:bool msgraph_beta.generated.approvalWorkflowProviders.ApprovalWorkflowProvidersRequestBuilder.ApprovalWorkflowProvidersRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -35052,6 +35328,30 @@ msgraph_beta.generated.deviceManagement.depOnboardingSettings.item.defaultMacOsE msgraph_beta.generated.deviceManagement.depOnboardingSettings.item.defaultMacOsEnrollmentProfile.DefaultMacOsEnrollmentProfileRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DefaultMacOsEnrollmentProfileRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.deviceManagement.depOnboardingSettings.item.defaultMacOsEnrollmentProfile.DefaultMacOsEnrollmentProfileRequestBuilder::|public|url_template:str msgraph_beta.generated.deviceManagement.depOnboardingSettings.item.defaultMacOsEnrollmentProfile.DefaultMacOsEnrollmentProfileRequestBuilder::|public|with_url(raw_url:str):DefaultMacOsEnrollmentProfileRequestBuilder +msgraph_beta.generated.deviceManagement.depOnboardingSettings.item.defaultTvOSEnrollmentProfile.DefaultTvOSEnrollmentProfileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceManagement.depOnboardingSettings.item.defaultTvOSEnrollmentProfile.DefaultTvOSEnrollmentProfileRequestBuilder.DefaultTvOSEnrollmentProfileRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.deviceManagement.depOnboardingSettings.item.defaultTvOSEnrollmentProfile.DefaultTvOSEnrollmentProfileRequestBuilder.DefaultTvOSEnrollmentProfileRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceManagement.depOnboardingSettings.item.defaultTvOSEnrollmentProfile.DefaultTvOSEnrollmentProfileRequestBuilder.DefaultTvOSEnrollmentProfileRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.deviceManagement.depOnboardingSettings.item.defaultTvOSEnrollmentProfile.DefaultTvOSEnrollmentProfileRequestBuilder.DefaultTvOSEnrollmentProfileRequestBuilderGetRequestConfiguration-->RequestConfiguration[DefaultTvOSEnrollmentProfileRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceManagement.depOnboardingSettings.item.defaultTvOSEnrollmentProfile.DefaultTvOSEnrollmentProfileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceManagement.depOnboardingSettings.item.defaultTvOSEnrollmentProfile.DefaultTvOSEnrollmentProfileRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DefaultTvOSEnrollmentProfileRequestBuilderGetQueryParameters]):DepTvOSEnrollmentProfile +msgraph_beta.generated.deviceManagement.depOnboardingSettings.item.defaultTvOSEnrollmentProfile.DefaultTvOSEnrollmentProfileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceManagement.depOnboardingSettings.item.defaultTvOSEnrollmentProfile.DefaultTvOSEnrollmentProfileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceManagement.depOnboardingSettings.item.defaultTvOSEnrollmentProfile.DefaultTvOSEnrollmentProfileRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DefaultTvOSEnrollmentProfileRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.depOnboardingSettings.item.defaultTvOSEnrollmentProfile.DefaultTvOSEnrollmentProfileRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceManagement.depOnboardingSettings.item.defaultTvOSEnrollmentProfile.DefaultTvOSEnrollmentProfileRequestBuilder::|public|with_url(raw_url:str):DefaultTvOSEnrollmentProfileRequestBuilder +msgraph_beta.generated.deviceManagement.depOnboardingSettings.item.defaultVisionOSEnrollmentProfile.DefaultVisionOSEnrollmentProfileRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceManagement.depOnboardingSettings.item.defaultVisionOSEnrollmentProfile.DefaultVisionOSEnrollmentProfileRequestBuilder.DefaultVisionOSEnrollmentProfileRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.deviceManagement.depOnboardingSettings.item.defaultVisionOSEnrollmentProfile.DefaultVisionOSEnrollmentProfileRequestBuilder.DefaultVisionOSEnrollmentProfileRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.deviceManagement.depOnboardingSettings.item.defaultVisionOSEnrollmentProfile.DefaultVisionOSEnrollmentProfileRequestBuilder.DefaultVisionOSEnrollmentProfileRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.deviceManagement.depOnboardingSettings.item.defaultVisionOSEnrollmentProfile.DefaultVisionOSEnrollmentProfileRequestBuilder.DefaultVisionOSEnrollmentProfileRequestBuilderGetRequestConfiguration-->RequestConfiguration[DefaultVisionOSEnrollmentProfileRequestBuilderGetQueryParameters] +msgraph_beta.generated.deviceManagement.depOnboardingSettings.item.defaultVisionOSEnrollmentProfile.DefaultVisionOSEnrollmentProfileRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceManagement.depOnboardingSettings.item.defaultVisionOSEnrollmentProfile.DefaultVisionOSEnrollmentProfileRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DefaultVisionOSEnrollmentProfileRequestBuilderGetQueryParameters]):DepVisionOSEnrollmentProfile +msgraph_beta.generated.deviceManagement.depOnboardingSettings.item.defaultVisionOSEnrollmentProfile.DefaultVisionOSEnrollmentProfileRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceManagement.depOnboardingSettings.item.defaultVisionOSEnrollmentProfile.DefaultVisionOSEnrollmentProfileRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceManagement.depOnboardingSettings.item.defaultVisionOSEnrollmentProfile.DefaultVisionOSEnrollmentProfileRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DefaultVisionOSEnrollmentProfileRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.depOnboardingSettings.item.defaultVisionOSEnrollmentProfile.DefaultVisionOSEnrollmentProfileRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceManagement.depOnboardingSettings.item.defaultVisionOSEnrollmentProfile.DefaultVisionOSEnrollmentProfileRequestBuilder::|public|with_url(raw_url:str):DefaultVisionOSEnrollmentProfileRequestBuilder msgraph_beta.generated.deviceManagement.depOnboardingSettings.item.DepOnboardingSettingItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.deviceManagement.depOnboardingSettings.item.DepOnboardingSettingItemRequestBuilder.DepOnboardingSettingItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.deviceManagement.depOnboardingSettings.item.DepOnboardingSettingItemRequestBuilder.DepOnboardingSettingItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -35062,6 +35362,8 @@ msgraph_beta.generated.deviceManagement.depOnboardingSettings.item.DepOnboarding msgraph_beta.generated.deviceManagement.depOnboardingSettings.item.DepOnboardingSettingItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.deviceManagement.depOnboardingSettings.item.DepOnboardingSettingItemRequestBuilder::|public|default_ios_enrollment_profile:DefaultIosEnrollmentProfileRequestBuilder msgraph_beta.generated.deviceManagement.depOnboardingSettings.item.DepOnboardingSettingItemRequestBuilder::|public|default_mac_os_enrollment_profile:DefaultMacOsEnrollmentProfileRequestBuilder +msgraph_beta.generated.deviceManagement.depOnboardingSettings.item.DepOnboardingSettingItemRequestBuilder::|public|default_tv_o_s_enrollment_profile:DefaultTvOSEnrollmentProfileRequestBuilder +msgraph_beta.generated.deviceManagement.depOnboardingSettings.item.DepOnboardingSettingItemRequestBuilder::|public|default_vision_o_s_enrollment_profile:DefaultVisionOSEnrollmentProfileRequestBuilder msgraph_beta.generated.deviceManagement.depOnboardingSettings.item.DepOnboardingSettingItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.deviceManagement.depOnboardingSettings.item.DepOnboardingSettingItemRequestBuilder::|public|enrollment_profiles:EnrollmentProfilesRequestBuilder msgraph_beta.generated.deviceManagement.depOnboardingSettings.item.DepOnboardingSettingItemRequestBuilder::|public|generate_encryption_public_key:GenerateEncryptionPublicKeyRequestBuilder @@ -49068,6 +49370,8 @@ msgraph_beta.generated.deviceManagement.reports.ReportsRequestBuilder::|public|g msgraph_beta.generated.deviceManagement.reports.ReportsRequestBuilder::|public|patch(body:DeviceManagementReports; request_configuration?:RequestConfiguration[QueryParameters]):DeviceManagementReports msgraph_beta.generated.deviceManagement.reports.ReportsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.deviceManagement.reports.ReportsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceManagement.reports.ReportsRequestBuilder::|public|retrieve_cloud_pki_leaf_certificate_report:RetrieveCloudPkiLeafCertificateReportRequestBuilder +msgraph_beta.generated.deviceManagement.reports.ReportsRequestBuilder::|public|retrieve_cloud_pki_leaf_certificate_summary_report:RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder msgraph_beta.generated.deviceManagement.reports.ReportsRequestBuilder::|public|retrieve_device_app_installation_status_report:RetrieveDeviceAppInstallationStatusReportRequestBuilder msgraph_beta.generated.deviceManagement.reports.ReportsRequestBuilder::|public|retrieve_security_task_apps_report:RetrieveSecurityTaskAppsReportRequestBuilder msgraph_beta.generated.deviceManagement.reports.ReportsRequestBuilder::|public|retrieve_win32_catalog_apps_update_report:RetrieveWin32CatalogAppsUpdateReportRequestBuilder @@ -49076,6 +49380,58 @@ msgraph_beta.generated.deviceManagement.reports.ReportsRequestBuilder::|public|t msgraph_beta.generated.deviceManagement.reports.ReportsRequestBuilder::|public|to_patch_request_information(body:DeviceManagementReports; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.deviceManagement.reports.ReportsRequestBuilder::|public|url_template:str msgraph_beta.generated.deviceManagement.reports.ReportsRequestBuilder::|public|with_url(raw_url:str):ReportsRequestBuilder +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.RetrieveCloudPkiLeafCertificateReportPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.RetrieveCloudPkiLeafCertificateReportPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.RetrieveCloudPkiLeafCertificateReportPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.RetrieveCloudPkiLeafCertificateReportPostRequestBody::|public|certification_authority_id():str +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.RetrieveCloudPkiLeafCertificateReportPostRequestBody::|public|certification_authority_id(value:str):None +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.RetrieveCloudPkiLeafCertificateReportPostRequestBody::|public|constructor():None +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.RetrieveCloudPkiLeafCertificateReportPostRequestBody::|public|filter():str +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.RetrieveCloudPkiLeafCertificateReportPostRequestBody::|public|filter(value:str):None +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.RetrieveCloudPkiLeafCertificateReportPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.RetrieveCloudPkiLeafCertificateReportPostRequestBody::|public|order_by():list[str] +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.RetrieveCloudPkiLeafCertificateReportPostRequestBody::|public|order_by(value:list[str]):None +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.RetrieveCloudPkiLeafCertificateReportPostRequestBody::|public|search():str +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.RetrieveCloudPkiLeafCertificateReportPostRequestBody::|public|search(value:str):None +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.RetrieveCloudPkiLeafCertificateReportPostRequestBody::|public|select():list[str] +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.RetrieveCloudPkiLeafCertificateReportPostRequestBody::|public|select(value:list[str]):None +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.RetrieveCloudPkiLeafCertificateReportPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.RetrieveCloudPkiLeafCertificateReportPostRequestBody::|public|skip():int +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.RetrieveCloudPkiLeafCertificateReportPostRequestBody::|public|skip(value:int):None +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.RetrieveCloudPkiLeafCertificateReportPostRequestBody::|public|top():int +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.RetrieveCloudPkiLeafCertificateReportPostRequestBody::|public|top(value:int):None +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.RetrieveCloudPkiLeafCertificateReportPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RetrieveCloudPkiLeafCertificateReportPostRequestBody +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.RetrieveCloudPkiLeafCertificateReportPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.RetrieveCloudPkiLeafCertificateReportRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.RetrieveCloudPkiLeafCertificateReportRequestBuilder.RetrieveCloudPkiLeafCertificateReportRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.RetrieveCloudPkiLeafCertificateReportRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.RetrieveCloudPkiLeafCertificateReportRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.RetrieveCloudPkiLeafCertificateReportRequestBuilder::|public|post(body:RetrieveCloudPkiLeafCertificateReportPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.RetrieveCloudPkiLeafCertificateReportRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.RetrieveCloudPkiLeafCertificateReportRequestBuilder::|public|to_post_request_information(body:RetrieveCloudPkiLeafCertificateReportPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.RetrieveCloudPkiLeafCertificateReportRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateReport.RetrieveCloudPkiLeafCertificateReportRequestBuilder::|public|with_url(raw_url:str):RetrieveCloudPkiLeafCertificateReportRequestBuilder +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.RetrieveCloudPkiLeafCertificateSummaryReportPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.RetrieveCloudPkiLeafCertificateSummaryReportPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.RetrieveCloudPkiLeafCertificateSummaryReportPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.RetrieveCloudPkiLeafCertificateSummaryReportPostRequestBody::|public|certification_authority_id():str +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.RetrieveCloudPkiLeafCertificateSummaryReportPostRequestBody::|public|certification_authority_id(value:str):None +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.RetrieveCloudPkiLeafCertificateSummaryReportPostRequestBody::|public|constructor():None +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.RetrieveCloudPkiLeafCertificateSummaryReportPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.RetrieveCloudPkiLeafCertificateSummaryReportPostRequestBody::|public|select():list[str] +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.RetrieveCloudPkiLeafCertificateSummaryReportPostRequestBody::|public|select(value:list[str]):None +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.RetrieveCloudPkiLeafCertificateSummaryReportPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.RetrieveCloudPkiLeafCertificateSummaryReportPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RetrieveCloudPkiLeafCertificateSummaryReportPostRequestBody +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.RetrieveCloudPkiLeafCertificateSummaryReportPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder.RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder::|public|post(body:RetrieveCloudPkiLeafCertificateSummaryReportPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder::|public|to_post_request_information(body:RetrieveCloudPkiLeafCertificateSummaryReportPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceManagement.reports.retrieveCloudPkiLeafCertificateSummaryReport.RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder::|public|with_url(raw_url:str):RetrieveCloudPkiLeafCertificateSummaryReportRequestBuilder msgraph_beta.generated.deviceManagement.reports.retrieveDeviceAppInstallationStatusReport.RetrieveDeviceAppInstallationStatusReportPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.deviceManagement.reports.retrieveDeviceAppInstallationStatusReport.RetrieveDeviceAppInstallationStatusReportPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.deviceManagement.reports.retrieveDeviceAppInstallationStatusReport.RetrieveDeviceAppInstallationStatusReportPostRequestBody::|public|backing_store:BackingStore @@ -56133,6 +56489,8 @@ msgraph_beta.generated.deviceManagement.virtualEndpoint.reports.retrieveCrossReg msgraph_beta.generated.deviceManagement.virtualEndpoint.reports.retrieveCrossRegionDisasterRecoveryReport.RetrieveCrossRegionDisasterRecoveryReportPostRequestBody::|public|group_by(value:list[str]):None msgraph_beta.generated.deviceManagement.virtualEndpoint.reports.retrieveCrossRegionDisasterRecoveryReport.RetrieveCrossRegionDisasterRecoveryReportPostRequestBody::|public|order_by():list[str] msgraph_beta.generated.deviceManagement.virtualEndpoint.reports.retrieveCrossRegionDisasterRecoveryReport.RetrieveCrossRegionDisasterRecoveryReportPostRequestBody::|public|order_by(value:list[str]):None +msgraph_beta.generated.deviceManagement.virtualEndpoint.reports.retrieveCrossRegionDisasterRecoveryReport.RetrieveCrossRegionDisasterRecoveryReportPostRequestBody::|public|report_name():CloudPcDisasterRecoveryReportName +msgraph_beta.generated.deviceManagement.virtualEndpoint.reports.retrieveCrossRegionDisasterRecoveryReport.RetrieveCrossRegionDisasterRecoveryReportPostRequestBody::|public|report_name(value:CloudPcDisasterRecoveryReportName):None msgraph_beta.generated.deviceManagement.virtualEndpoint.reports.retrieveCrossRegionDisasterRecoveryReport.RetrieveCrossRegionDisasterRecoveryReportPostRequestBody::|public|search():str msgraph_beta.generated.deviceManagement.virtualEndpoint.reports.retrieveCrossRegionDisasterRecoveryReport.RetrieveCrossRegionDisasterRecoveryReportPostRequestBody::|public|search(value:str):None msgraph_beta.generated.deviceManagement.virtualEndpoint.reports.retrieveCrossRegionDisasterRecoveryReport.RetrieveCrossRegionDisasterRecoveryReportPostRequestBody::|public|select():list[str] @@ -58786,6 +59144,37 @@ msgraph_beta.generated.devices.item.registeredOwners.count.CountRequestBuilder:: msgraph_beta.generated.devices.item.registeredOwners.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.devices.item.registeredOwners.count.CountRequestBuilder::|public|url_template:str msgraph_beta.generated.devices.item.registeredOwners.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters] +msgraph_beta.generated.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]):AppRoleAssignmentCollectionResponse +msgraph_beta.generated.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|url_template:str +msgraph_beta.generated.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|with_url(raw_url:str):GraphAppRoleAssignmentRequestBuilder msgraph_beta.generated.devices.item.registeredOwners.graphEndpoint.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.devices.item.registeredOwners.graphEndpoint.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.devices.item.registeredOwners.graphEndpoint.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -58881,6 +59270,7 @@ msgraph_beta.generated.devices.item.registeredOwners.graphUser.GraphUserRequestB msgraph_beta.generated.devices.item.registeredOwners.graphUser.GraphUserRequestBuilder::|public|with_url(raw_url:str):GraphUserRequestBuilder msgraph_beta.generated.devices.item.registeredOwners.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.devices.item.registeredOwners.item.DirectoryObjectItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.devices.item.registeredOwners.item.DirectoryObjectItemRequestBuilder::|public|graph_app_role_assignment:GraphAppRoleAssignmentRequestBuilder msgraph_beta.generated.devices.item.registeredOwners.item.DirectoryObjectItemRequestBuilder::|public|graph_endpoint:GraphEndpointRequestBuilder msgraph_beta.generated.devices.item.registeredOwners.item.DirectoryObjectItemRequestBuilder::|public|graph_service_principal:GraphServicePrincipalRequestBuilder msgraph_beta.generated.devices.item.registeredOwners.item.DirectoryObjectItemRequestBuilder::|public|graph_user:GraphUserRequestBuilder @@ -58888,6 +59278,18 @@ msgraph_beta.generated.devices.item.registeredOwners.item.DirectoryObjectItemReq msgraph_beta.generated.devices.item.registeredOwners.item.DirectoryObjectItemRequestBuilder::|public|ref:RefRequestBuilder msgraph_beta.generated.devices.item.registeredOwners.item.DirectoryObjectItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.devices.item.registeredOwners.item.DirectoryObjectItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.devices.item.registeredOwners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.devices.item.registeredOwners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.devices.item.registeredOwners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.devices.item.registeredOwners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.devices.item.registeredOwners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters] +msgraph_beta.generated.devices.item.registeredOwners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.devices.item.registeredOwners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]):AppRoleAssignment +msgraph_beta.generated.devices.item.registeredOwners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.devices.item.registeredOwners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.devices.item.registeredOwners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.devices.item.registeredOwners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|url_template:str +msgraph_beta.generated.devices.item.registeredOwners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|with_url(raw_url:str):GraphAppRoleAssignmentRequestBuilder msgraph_beta.generated.devices.item.registeredOwners.item.graphEndpoint.GraphEndpointRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.devices.item.registeredOwners.item.graphEndpoint.GraphEndpointRequestBuilder.GraphEndpointRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.devices.item.registeredOwners.item.graphEndpoint.GraphEndpointRequestBuilder.GraphEndpointRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -58972,6 +59374,7 @@ msgraph_beta.generated.devices.item.registeredOwners.RegisteredOwnersRequestBuil msgraph_beta.generated.devices.item.registeredOwners.RegisteredOwnersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.devices.item.registeredOwners.RegisteredOwnersRequestBuilder::|public|count:CountRequestBuilder msgraph_beta.generated.devices.item.registeredOwners.RegisteredOwnersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RegisteredOwnersRequestBuilderGetQueryParameters]):DirectoryObjectCollectionResponse +msgraph_beta.generated.devices.item.registeredOwners.RegisteredOwnersRequestBuilder::|public|graph_app_role_assignment:GraphAppRoleAssignmentRequestBuilder msgraph_beta.generated.devices.item.registeredOwners.RegisteredOwnersRequestBuilder::|public|graph_endpoint:GraphEndpointRequestBuilder msgraph_beta.generated.devices.item.registeredOwners.RegisteredOwnersRequestBuilder::|public|graph_service_principal:GraphServicePrincipalRequestBuilder msgraph_beta.generated.devices.item.registeredOwners.RegisteredOwnersRequestBuilder::|public|graph_user:GraphUserRequestBuilder @@ -58993,6 +59396,37 @@ msgraph_beta.generated.devices.item.registeredUsers.count.CountRequestBuilder::| msgraph_beta.generated.devices.item.registeredUsers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.devices.item.registeredUsers.count.CountRequestBuilder::|public|url_template:str msgraph_beta.generated.devices.item.registeredUsers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters] +msgraph_beta.generated.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]):AppRoleAssignmentCollectionResponse +msgraph_beta.generated.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|url_template:str +msgraph_beta.generated.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|with_url(raw_url:str):GraphAppRoleAssignmentRequestBuilder msgraph_beta.generated.devices.item.registeredUsers.graphEndpoint.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.devices.item.registeredUsers.graphEndpoint.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.devices.item.registeredUsers.graphEndpoint.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -59088,6 +59522,7 @@ msgraph_beta.generated.devices.item.registeredUsers.graphUser.GraphUserRequestBu msgraph_beta.generated.devices.item.registeredUsers.graphUser.GraphUserRequestBuilder::|public|with_url(raw_url:str):GraphUserRequestBuilder msgraph_beta.generated.devices.item.registeredUsers.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.devices.item.registeredUsers.item.DirectoryObjectItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.devices.item.registeredUsers.item.DirectoryObjectItemRequestBuilder::|public|graph_app_role_assignment:GraphAppRoleAssignmentRequestBuilder msgraph_beta.generated.devices.item.registeredUsers.item.DirectoryObjectItemRequestBuilder::|public|graph_endpoint:GraphEndpointRequestBuilder msgraph_beta.generated.devices.item.registeredUsers.item.DirectoryObjectItemRequestBuilder::|public|graph_service_principal:GraphServicePrincipalRequestBuilder msgraph_beta.generated.devices.item.registeredUsers.item.DirectoryObjectItemRequestBuilder::|public|graph_user:GraphUserRequestBuilder @@ -59095,6 +59530,18 @@ msgraph_beta.generated.devices.item.registeredUsers.item.DirectoryObjectItemRequ msgraph_beta.generated.devices.item.registeredUsers.item.DirectoryObjectItemRequestBuilder::|public|ref:RefRequestBuilder msgraph_beta.generated.devices.item.registeredUsers.item.DirectoryObjectItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.devices.item.registeredUsers.item.DirectoryObjectItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.devices.item.registeredUsers.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.devices.item.registeredUsers.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.devices.item.registeredUsers.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.devices.item.registeredUsers.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.devices.item.registeredUsers.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters] +msgraph_beta.generated.devices.item.registeredUsers.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.devices.item.registeredUsers.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]):AppRoleAssignment +msgraph_beta.generated.devices.item.registeredUsers.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.devices.item.registeredUsers.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.devices.item.registeredUsers.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.devices.item.registeredUsers.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|url_template:str +msgraph_beta.generated.devices.item.registeredUsers.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|with_url(raw_url:str):GraphAppRoleAssignmentRequestBuilder msgraph_beta.generated.devices.item.registeredUsers.item.graphEndpoint.GraphEndpointRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.devices.item.registeredUsers.item.graphEndpoint.GraphEndpointRequestBuilder.GraphEndpointRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.devices.item.registeredUsers.item.graphEndpoint.GraphEndpointRequestBuilder.GraphEndpointRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -59179,6 +59626,7 @@ msgraph_beta.generated.devices.item.registeredUsers.RegisteredUsersRequestBuilde msgraph_beta.generated.devices.item.registeredUsers.RegisteredUsersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.devices.item.registeredUsers.RegisteredUsersRequestBuilder::|public|count:CountRequestBuilder msgraph_beta.generated.devices.item.registeredUsers.RegisteredUsersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RegisteredUsersRequestBuilderGetQueryParameters]):DirectoryObjectCollectionResponse +msgraph_beta.generated.devices.item.registeredUsers.RegisteredUsersRequestBuilder::|public|graph_app_role_assignment:GraphAppRoleAssignmentRequestBuilder msgraph_beta.generated.devices.item.registeredUsers.RegisteredUsersRequestBuilder::|public|graph_endpoint:GraphEndpointRequestBuilder msgraph_beta.generated.devices.item.registeredUsers.RegisteredUsersRequestBuilder::|public|graph_service_principal:GraphServicePrincipalRequestBuilder msgraph_beta.generated.devices.item.registeredUsers.RegisteredUsersRequestBuilder::|public|graph_user:GraphUserRequestBuilder @@ -95640,6 +96088,15 @@ msgraph_beta.generated.external.industryData.runs.microsoftGraphIndustryDataGetS msgraph_beta.generated.external.industryData.runs.microsoftGraphIndustryDataGetStatistics.MicrosoftGraphIndustryDataGetStatisticsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.external.industryData.runs.microsoftGraphIndustryDataGetStatistics.MicrosoftGraphIndustryDataGetStatisticsRequestBuilder::|public|url_template:str msgraph_beta.generated.external.industryData.runs.microsoftGraphIndustryDataGetStatistics.MicrosoftGraphIndustryDataGetStatisticsRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIndustryDataGetStatisticsRequestBuilder +msgraph_beta.generated.external.industryData.runs.microsoftGraphIndustryDataStart.MicrosoftGraphIndustryDataStartRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.external.industryData.runs.microsoftGraphIndustryDataStart.MicrosoftGraphIndustryDataStartRequestBuilder.MicrosoftGraphIndustryDataStartRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.external.industryData.runs.microsoftGraphIndustryDataStart.MicrosoftGraphIndustryDataStartRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.external.industryData.runs.microsoftGraphIndustryDataStart.MicrosoftGraphIndustryDataStartRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.external.industryData.runs.microsoftGraphIndustryDataStart.MicrosoftGraphIndustryDataStartRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.external.industryData.runs.microsoftGraphIndustryDataStart.MicrosoftGraphIndustryDataStartRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.external.industryData.runs.microsoftGraphIndustryDataStart.MicrosoftGraphIndustryDataStartRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.external.industryData.runs.microsoftGraphIndustryDataStart.MicrosoftGraphIndustryDataStartRequestBuilder::|public|url_template:str +msgraph_beta.generated.external.industryData.runs.microsoftGraphIndustryDataStart.MicrosoftGraphIndustryDataStartRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIndustryDataStartRequestBuilder msgraph_beta.generated.external.industryData.runs.RunsRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.external.industryData.runs.RunsRequestBuilder.RunsRequestBuilderGetQueryParameters::|public|count:bool msgraph_beta.generated.external.industryData.runs.RunsRequestBuilder.RunsRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -95656,6 +96113,7 @@ msgraph_beta.generated.external.industryData.runs.RunsRequestBuilder::|public|co msgraph_beta.generated.external.industryData.runs.RunsRequestBuilder::|public|count:CountRequestBuilder msgraph_beta.generated.external.industryData.runs.RunsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RunsRequestBuilderGetQueryParameters]):IndustryDataRunCollectionResponse msgraph_beta.generated.external.industryData.runs.RunsRequestBuilder::|public|microsoft_graph_industry_data_get_statistics:MicrosoftGraphIndustryDataGetStatisticsRequestBuilder +msgraph_beta.generated.external.industryData.runs.RunsRequestBuilder::|public|microsoft_graph_industry_data_start:MicrosoftGraphIndustryDataStartRequestBuilder msgraph_beta.generated.external.industryData.runs.RunsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.external.industryData.runs.RunsRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.external.industryData.runs.RunsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RunsRequestBuilderGetQueryParameters]):RequestInformation @@ -128961,6 +129419,8 @@ msgraph_beta.generated.groups.item.team.schedule.timeCards.clockIn.ClockInPostRe msgraph_beta.generated.groups.item.team.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|backing_store:BackingStore msgraph_beta.generated.groups.item.team.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|constructor():None msgraph_beta.generated.groups.item.team.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.groups.item.team.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|is_at_approved_location():bool +msgraph_beta.generated.groups.item.team.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|is_at_approved_location(value:bool):None msgraph_beta.generated.groups.item.team.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|notes():ItemBody msgraph_beta.generated.groups.item.team.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|notes(value:ItemBody):None msgraph_beta.generated.groups.item.team.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|on_behalf_of_user_id():str @@ -128996,6 +129456,8 @@ msgraph_beta.generated.groups.item.team.schedule.timeCards.item.clockOut.ClockOu msgraph_beta.generated.groups.item.team.schedule.timeCards.item.clockOut.ClockOutPostRequestBody::|public|backing_store:BackingStore msgraph_beta.generated.groups.item.team.schedule.timeCards.item.clockOut.ClockOutPostRequestBody::|public|constructor():None msgraph_beta.generated.groups.item.team.schedule.timeCards.item.clockOut.ClockOutPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.groups.item.team.schedule.timeCards.item.clockOut.ClockOutPostRequestBody::|public|is_at_approved_location():bool +msgraph_beta.generated.groups.item.team.schedule.timeCards.item.clockOut.ClockOutPostRequestBody::|public|is_at_approved_location(value:bool):None msgraph_beta.generated.groups.item.team.schedule.timeCards.item.clockOut.ClockOutPostRequestBody::|public|notes():ItemBody msgraph_beta.generated.groups.item.team.schedule.timeCards.item.clockOut.ClockOutPostRequestBody::|public|notes(value:ItemBody):None msgraph_beta.generated.groups.item.team.schedule.timeCards.item.clockOut.ClockOutPostRequestBody::|public|serialize(writer:SerializationWriter):None @@ -129026,6 +129488,8 @@ msgraph_beta.generated.groups.item.team.schedule.timeCards.item.endBreak.EndBrea msgraph_beta.generated.groups.item.team.schedule.timeCards.item.endBreak.EndBreakPostRequestBody::|public|backing_store:BackingStore msgraph_beta.generated.groups.item.team.schedule.timeCards.item.endBreak.EndBreakPostRequestBody::|public|constructor():None msgraph_beta.generated.groups.item.team.schedule.timeCards.item.endBreak.EndBreakPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.groups.item.team.schedule.timeCards.item.endBreak.EndBreakPostRequestBody::|public|is_at_approved_location():bool +msgraph_beta.generated.groups.item.team.schedule.timeCards.item.endBreak.EndBreakPostRequestBody::|public|is_at_approved_location(value:bool):None msgraph_beta.generated.groups.item.team.schedule.timeCards.item.endBreak.EndBreakPostRequestBody::|public|notes():ItemBody msgraph_beta.generated.groups.item.team.schedule.timeCards.item.endBreak.EndBreakPostRequestBody::|public|notes(value:ItemBody):None msgraph_beta.generated.groups.item.team.schedule.timeCards.item.endBreak.EndBreakPostRequestBody::|public|serialize(writer:SerializationWriter):None @@ -129047,6 +129511,8 @@ msgraph_beta.generated.groups.item.team.schedule.timeCards.item.startBreak.Start msgraph_beta.generated.groups.item.team.schedule.timeCards.item.startBreak.StartBreakPostRequestBody::|public|backing_store:BackingStore msgraph_beta.generated.groups.item.team.schedule.timeCards.item.startBreak.StartBreakPostRequestBody::|public|constructor():None msgraph_beta.generated.groups.item.team.schedule.timeCards.item.startBreak.StartBreakPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.groups.item.team.schedule.timeCards.item.startBreak.StartBreakPostRequestBody::|public|is_at_approved_location():bool +msgraph_beta.generated.groups.item.team.schedule.timeCards.item.startBreak.StartBreakPostRequestBody::|public|is_at_approved_location(value:bool):None msgraph_beta.generated.groups.item.team.schedule.timeCards.item.startBreak.StartBreakPostRequestBody::|public|notes():ItemBody msgraph_beta.generated.groups.item.team.schedule.timeCards.item.startBreak.StartBreakPostRequestBody::|public|notes(value:ItemBody):None msgraph_beta.generated.groups.item.team.schedule.timeCards.item.startBreak.StartBreakPostRequestBody::|public|serialize(writer:SerializationWriter):None @@ -158996,7 +159462,7 @@ msgraph_beta.generated.models.AppRole::|public|serialize(writer:SerializationWri msgraph_beta.generated.models.AppRole::|public|value():str msgraph_beta.generated.models.AppRole::|public|value(value:str):None msgraph_beta.generated.models.AppRole::|static|public|create_from_discriminator_value(parse_node:ParseNode):AppRole -msgraph_beta.generated.models.AppRoleAssignment-->Entity +msgraph_beta.generated.models.AppRoleAssignment-->DirectoryObject msgraph_beta.generated.models.AppRoleAssignment::|public|app_role_id():UUID msgraph_beta.generated.models.AppRoleAssignment::|public|app_role_id(value:UUID):None msgraph_beta.generated.models.AppRoleAssignment::|public|constructor():None @@ -166696,6 +167162,8 @@ msgraph_beta.generated.models.CloudPC::|public|partner_agent_install_results():l msgraph_beta.generated.models.CloudPC::|public|partner_agent_install_results(value:list[CloudPcPartnerAgentInstallResult]):None msgraph_beta.generated.models.CloudPC::|public|power_state():CloudPcPowerState msgraph_beta.generated.models.CloudPC::|public|power_state(value:CloudPcPowerState):None +msgraph_beta.generated.models.CloudPC::|public|product_type():CloudPcProductType +msgraph_beta.generated.models.CloudPC::|public|product_type(value:CloudPcProductType):None msgraph_beta.generated.models.CloudPC::|public|provisioning_policy_id():str msgraph_beta.generated.models.CloudPC::|public|provisioning_policy_id(value:str):None msgraph_beta.generated.models.CloudPC::|public|provisioning_policy_name():str @@ -167242,6 +167710,8 @@ msgraph_beta.generated.models.CloudPcDisasterRecoveryCapability::|public|capabil msgraph_beta.generated.models.CloudPcDisasterRecoveryCapability::|public|capability_type(value:CloudPcDisasterRecoveryCapabilityType):None msgraph_beta.generated.models.CloudPcDisasterRecoveryCapability::|public|constructor():None msgraph_beta.generated.models.CloudPcDisasterRecoveryCapability::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CloudPcDisasterRecoveryCapability::|public|license_type():CloudPcDisasterRecoveryLicenseType +msgraph_beta.generated.models.CloudPcDisasterRecoveryCapability::|public|license_type(value:CloudPcDisasterRecoveryLicenseType):None msgraph_beta.generated.models.CloudPcDisasterRecoveryCapability::|public|odata_type():str msgraph_beta.generated.models.CloudPcDisasterRecoveryCapability::|public|odata_type(value:str):None msgraph_beta.generated.models.CloudPcDisasterRecoveryCapability::|public|primary_region():str @@ -167255,6 +167725,9 @@ msgraph_beta.generated.models.CloudPcDisasterRecoveryCapabilityType::0001-Failov msgraph_beta.generated.models.CloudPcDisasterRecoveryCapabilityType::0002-Failback msgraph_beta.generated.models.CloudPcDisasterRecoveryCapabilityType::0003-UnknownFutureValue msgraph_beta.generated.models.CloudPcDisasterRecoveryCapability~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.CloudPcDisasterRecoveryLicenseType::0000-None_ +msgraph_beta.generated.models.CloudPcDisasterRecoveryLicenseType::0001-Standard +msgraph_beta.generated.models.CloudPcDisasterRecoveryLicenseType::0002-UnknownFutureValue msgraph_beta.generated.models.CloudPcDisasterRecoveryMicrosoftHostedNetworkSetting-->CloudPcDisasterRecoveryNetworkSetting msgraph_beta.generated.models.CloudPcDisasterRecoveryMicrosoftHostedNetworkSetting::|public|constructor():None msgraph_beta.generated.models.CloudPcDisasterRecoveryMicrosoftHostedNetworkSetting::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -167275,6 +167748,9 @@ msgraph_beta.generated.models.CloudPcDisasterRecoveryNetworkSetting::|public|oda msgraph_beta.generated.models.CloudPcDisasterRecoveryNetworkSetting::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.CloudPcDisasterRecoveryNetworkSetting::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudPcDisasterRecoveryNetworkSetting msgraph_beta.generated.models.CloudPcDisasterRecoveryNetworkSetting~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.CloudPcDisasterRecoveryReportName::0000-CrossRegionDisasterRecoveryReport +msgraph_beta.generated.models.CloudPcDisasterRecoveryReportName::0001-DisasterRecoveryReport +msgraph_beta.generated.models.CloudPcDisasterRecoveryReportName::0002-UnknownFutureValue msgraph_beta.generated.models.CloudPcDisasterRecoveryType::0000-NotConfigured msgraph_beta.generated.models.CloudPcDisasterRecoveryType::0001-CrossRegion msgraph_beta.generated.models.CloudPcDisasterRecoveryType::0002-Premium @@ -167373,8 +167849,12 @@ msgraph_beta.generated.models.CloudPcExternalPartnerStatus::0002-Healthy msgraph_beta.generated.models.CloudPcExternalPartnerStatus::0003-Unhealthy msgraph_beta.generated.models.CloudPcExternalPartnerStatus::0004-UnknownFutureValue msgraph_beta.generated.models.CloudPcForensicStorageAccount-->Entity +msgraph_beta.generated.models.CloudPcForensicStorageAccount::|public|access_tier():CloudPcStorageAccountAccessTier +msgraph_beta.generated.models.CloudPcForensicStorageAccount::|public|access_tier(value:CloudPcStorageAccountAccessTier):None msgraph_beta.generated.models.CloudPcForensicStorageAccount::|public|constructor():None msgraph_beta.generated.models.CloudPcForensicStorageAccount::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.CloudPcForensicStorageAccount::|public|immutable_storage():bool +msgraph_beta.generated.models.CloudPcForensicStorageAccount::|public|immutable_storage(value:bool):None msgraph_beta.generated.models.CloudPcForensicStorageAccount::|public|odata_type:str msgraph_beta.generated.models.CloudPcForensicStorageAccount::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.CloudPcForensicStorageAccount::|public|storage_account_id():str @@ -167837,6 +168317,12 @@ msgraph_beta.generated.models.CloudPcPolicySettingType::0002-UnknownFutureValue msgraph_beta.generated.models.CloudPcPowerState::0000-Running msgraph_beta.generated.models.CloudPcPowerState::0001-PoweredOff msgraph_beta.generated.models.CloudPcPowerState::0002-UnknownFutureValue +msgraph_beta.generated.models.CloudPcProductType::0000-Enterprise +msgraph_beta.generated.models.CloudPcProductType::0001-Frontline +msgraph_beta.generated.models.CloudPcProductType::0002-DevBox +msgraph_beta.generated.models.CloudPcProductType::0003-PowerAutomate +msgraph_beta.generated.models.CloudPcProductType::0004-Business +msgraph_beta.generated.models.CloudPcProductType::0005-UnknownFutureValue msgraph_beta.generated.models.CloudPcProvisioningPolicy-->Entity msgraph_beta.generated.models.CloudPcProvisioningPolicy::|public|alternate_resource_url():str msgraph_beta.generated.models.CloudPcProvisioningPolicy::|public|alternate_resource_url(value:str):None @@ -168257,6 +168743,11 @@ msgraph_beta.generated.models.CloudPcStatusDetails::|public|serialize(writer:Ser msgraph_beta.generated.models.CloudPcStatusDetails::|static|public|create_from_discriminator_value(parse_node:ParseNode):CloudPcStatusDetails msgraph_beta.generated.models.CloudPcStatusDetails~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.CloudPcStatusDetail~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.CloudPcStorageAccountAccessTier::0000-Hot +msgraph_beta.generated.models.CloudPcStorageAccountAccessTier::0001-Cool +msgraph_beta.generated.models.CloudPcStorageAccountAccessTier::0002-Premium +msgraph_beta.generated.models.CloudPcStorageAccountAccessTier::0003-Cold +msgraph_beta.generated.models.CloudPcStorageAccountAccessTier::0004-UnknownFutureValue msgraph_beta.generated.models.CloudPcSubscription-->Entity msgraph_beta.generated.models.CloudPcSubscription::|public|constructor():None msgraph_beta.generated.models.CloudPcSubscription::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -171194,6 +171685,8 @@ msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|back msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|constructor():None msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|display_name():str msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|display_name(value:str):None +msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|external_cloud_authorized_application_id():str +msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|external_cloud_authorized_application_id(value:str):None msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|odata_type():str msgraph_beta.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|odata_type(value:str):None @@ -173272,6 +173765,10 @@ msgraph_beta.generated.models.DepOnboardingSetting::|public|default_ios_enrollme msgraph_beta.generated.models.DepOnboardingSetting::|public|default_ios_enrollment_profile(value:DepIOSEnrollmentProfile):None msgraph_beta.generated.models.DepOnboardingSetting::|public|default_mac_os_enrollment_profile():DepMacOSEnrollmentProfile msgraph_beta.generated.models.DepOnboardingSetting::|public|default_mac_os_enrollment_profile(value:DepMacOSEnrollmentProfile):None +msgraph_beta.generated.models.DepOnboardingSetting::|public|default_tv_o_s_enrollment_profile():DepTvOSEnrollmentProfile +msgraph_beta.generated.models.DepOnboardingSetting::|public|default_tv_o_s_enrollment_profile(value:DepTvOSEnrollmentProfile):None +msgraph_beta.generated.models.DepOnboardingSetting::|public|default_vision_o_s_enrollment_profile():DepVisionOSEnrollmentProfile +msgraph_beta.generated.models.DepOnboardingSetting::|public|default_vision_o_s_enrollment_profile(value:DepVisionOSEnrollmentProfile):None msgraph_beta.generated.models.DepOnboardingSetting::|public|enrollment_profiles():list[EnrollmentProfile] msgraph_beta.generated.models.DepOnboardingSetting::|public|enrollment_profiles(value:list[EnrollmentProfile]):None msgraph_beta.generated.models.DepOnboardingSetting::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -173310,6 +173807,18 @@ msgraph_beta.generated.models.DepOnboardingSettingCollectionResponse::|static|pu msgraph_beta.generated.models.DepTokenType::0000-None_ msgraph_beta.generated.models.DepTokenType::0001-Dep msgraph_beta.generated.models.DepTokenType::0002-AppleSchoolManager +msgraph_beta.generated.models.DepTvOSEnrollmentProfile-->EnrollmentProfile +msgraph_beta.generated.models.DepTvOSEnrollmentProfile::|public|constructor():None +msgraph_beta.generated.models.DepTvOSEnrollmentProfile::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.DepTvOSEnrollmentProfile::|public|odata_type:str +msgraph_beta.generated.models.DepTvOSEnrollmentProfile::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.DepTvOSEnrollmentProfile::|static|public|create_from_discriminator_value(parse_node:ParseNode):DepTvOSEnrollmentProfile +msgraph_beta.generated.models.DepVisionOSEnrollmentProfile-->EnrollmentProfile +msgraph_beta.generated.models.DepVisionOSEnrollmentProfile::|public|constructor():None +msgraph_beta.generated.models.DepVisionOSEnrollmentProfile::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.DepVisionOSEnrollmentProfile::|public|odata_type:str +msgraph_beta.generated.models.DepVisionOSEnrollmentProfile::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.DepVisionOSEnrollmentProfile::|static|public|create_from_discriminator_value(parse_node:ParseNode):DepVisionOSEnrollmentProfile msgraph_beta.generated.models.DerivedCredentialProviderType::0000-NotConfigured msgraph_beta.generated.models.DerivedCredentialProviderType::0001-EntrustDataCard msgraph_beta.generated.models.DerivedCredentialProviderType::0002-Purebred @@ -175018,6 +175527,10 @@ msgraph_beta.generated.models.DeviceEnrollmentPlatformRestrictionsConfiguration: msgraph_beta.generated.models.DeviceEnrollmentPlatformRestrictionsConfiguration::|public|mac_restriction(value:DeviceEnrollmentPlatformRestriction):None msgraph_beta.generated.models.DeviceEnrollmentPlatformRestrictionsConfiguration::|public|odata_type:str msgraph_beta.generated.models.DeviceEnrollmentPlatformRestrictionsConfiguration::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.DeviceEnrollmentPlatformRestrictionsConfiguration::|public|tvos_restriction():DeviceEnrollmentPlatformRestriction +msgraph_beta.generated.models.DeviceEnrollmentPlatformRestrictionsConfiguration::|public|tvos_restriction(value:DeviceEnrollmentPlatformRestriction):None +msgraph_beta.generated.models.DeviceEnrollmentPlatformRestrictionsConfiguration::|public|vision_o_s_restriction():DeviceEnrollmentPlatformRestriction +msgraph_beta.generated.models.DeviceEnrollmentPlatformRestrictionsConfiguration::|public|vision_o_s_restriction(value:DeviceEnrollmentPlatformRestriction):None msgraph_beta.generated.models.DeviceEnrollmentPlatformRestrictionsConfiguration::|public|windows_home_sku_restriction():DeviceEnrollmentPlatformRestriction msgraph_beta.generated.models.DeviceEnrollmentPlatformRestrictionsConfiguration::|public|windows_home_sku_restriction(value:DeviceEnrollmentPlatformRestriction):None msgraph_beta.generated.models.DeviceEnrollmentPlatformRestrictionsConfiguration::|public|windows_mobile_restriction():DeviceEnrollmentPlatformRestriction @@ -177320,6 +177833,8 @@ msgraph_beta.generated.models.DeviceManagementConfigurationSettingDefinition::|p msgraph_beta.generated.models.DeviceManagementConfigurationSettingDefinition::|public|offset_uri(value:str):None msgraph_beta.generated.models.DeviceManagementConfigurationSettingDefinition::|public|referred_setting_information_list():list[DeviceManagementConfigurationReferredSettingInformation] msgraph_beta.generated.models.DeviceManagementConfigurationSettingDefinition::|public|referred_setting_information_list(value:list[DeviceManagementConfigurationReferredSettingInformation]):None +msgraph_beta.generated.models.DeviceManagementConfigurationSettingDefinition::|public|risk_level():DeviceManagementConfigurationSettingRiskLevel +msgraph_beta.generated.models.DeviceManagementConfigurationSettingDefinition::|public|risk_level(value:DeviceManagementConfigurationSettingRiskLevel):None msgraph_beta.generated.models.DeviceManagementConfigurationSettingDefinition::|public|root_definition_id():str msgraph_beta.generated.models.DeviceManagementConfigurationSettingDefinition::|public|root_definition_id(value:str):None msgraph_beta.generated.models.DeviceManagementConfigurationSettingDefinition::|public|serialize(writer:SerializationWriter):None @@ -177443,6 +177958,9 @@ msgraph_beta.generated.models.DeviceManagementConfigurationSettingOccurrence::|p msgraph_beta.generated.models.DeviceManagementConfigurationSettingOccurrence::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.DeviceManagementConfigurationSettingOccurrence::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeviceManagementConfigurationSettingOccurrence msgraph_beta.generated.models.DeviceManagementConfigurationSettingOccurrence~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.DeviceManagementConfigurationSettingRiskLevel::0000-Low +msgraph_beta.generated.models.DeviceManagementConfigurationSettingRiskLevel::0001-Medium +msgraph_beta.generated.models.DeviceManagementConfigurationSettingRiskLevel::0002-High msgraph_beta.generated.models.DeviceManagementConfigurationSettingTemplate-->Entity msgraph_beta.generated.models.DeviceManagementConfigurationSettingTemplate::|public|constructor():None msgraph_beta.generated.models.DeviceManagementConfigurationSettingTemplate::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -192348,6 +192866,8 @@ msgraph_beta.generated.models.IosVppApp::|public|vpp_token_account_type():VppTok msgraph_beta.generated.models.IosVppApp::|public|vpp_token_account_type(value:VppTokenAccountType):None msgraph_beta.generated.models.IosVppApp::|public|vpp_token_apple_id():str msgraph_beta.generated.models.IosVppApp::|public|vpp_token_apple_id(value:str):None +msgraph_beta.generated.models.IosVppApp::|public|vpp_token_display_name():str +msgraph_beta.generated.models.IosVppApp::|public|vpp_token_display_name(value:str):None msgraph_beta.generated.models.IosVppApp::|public|vpp_token_id():str msgraph_beta.generated.models.IosVppApp::|public|vpp_token_id(value:str):None msgraph_beta.generated.models.IosVppApp::|public|vpp_token_organization_name():str @@ -195654,6 +196174,8 @@ msgraph_beta.generated.models.MacOsVppApp::|public|vpp_token_account_type():VppT msgraph_beta.generated.models.MacOsVppApp::|public|vpp_token_account_type(value:VppTokenAccountType):None msgraph_beta.generated.models.MacOsVppApp::|public|vpp_token_apple_id():str msgraph_beta.generated.models.MacOsVppApp::|public|vpp_token_apple_id(value:str):None +msgraph_beta.generated.models.MacOsVppApp::|public|vpp_token_display_name():str +msgraph_beta.generated.models.MacOsVppApp::|public|vpp_token_display_name(value:str):None msgraph_beta.generated.models.MacOsVppApp::|public|vpp_token_id():str msgraph_beta.generated.models.MacOsVppApp::|public|vpp_token_id(value:str):None msgraph_beta.generated.models.MacOsVppApp::|public|vpp_token_organization_name():str @@ -209296,6 +209818,7 @@ msgraph_beta.generated.models.PlannerContainerType::0002-Roster msgraph_beta.generated.models.PlannerContainerType::0003-Project msgraph_beta.generated.models.PlannerContainerType::0004-DriveItem msgraph_beta.generated.models.PlannerContainerType::0005-User +msgraph_beta.generated.models.PlannerContainerType::0006-TeamsChannel msgraph_beta.generated.models.PlannerCreationSourceKind::0000-None_ msgraph_beta.generated.models.PlannerCreationSourceKind::0001-External msgraph_beta.generated.models.PlannerCreationSourceKind::0002-Publication @@ -210037,6 +210560,9 @@ msgraph_beta.generated.models.Platform::0002-Android msgraph_beta.generated.models.Platform::0003-Windows msgraph_beta.generated.models.Platform::0004-WindowsMobile msgraph_beta.generated.models.Platform::0005-MacOS +msgraph_beta.generated.models.Platform::0006-VisionOS +msgraph_beta.generated.models.Platform::0007-TvOS +msgraph_beta.generated.models.Platform::0008-UnknownFutureValue msgraph_beta.generated.models.PlatformCredentialAuthenticationMethod-->AuthenticationMethod msgraph_beta.generated.models.PlatformCredentialAuthenticationMethod::|public|constructor():None msgraph_beta.generated.models.PlatformCredentialAuthenticationMethod::|public|device():Device @@ -216738,6 +217264,8 @@ msgraph_beta.generated.models.RoleScopeTag::|public|get_field_deserializers():di msgraph_beta.generated.models.RoleScopeTag::|public|is_built_in():bool msgraph_beta.generated.models.RoleScopeTag::|public|is_built_in(value:bool):None msgraph_beta.generated.models.RoleScopeTag::|public|odata_type:str +msgraph_beta.generated.models.RoleScopeTag::|public|permissions():list[str] +msgraph_beta.generated.models.RoleScopeTag::|public|permissions(value:list[str]):None msgraph_beta.generated.models.RoleScopeTag::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.RoleScopeTag::|static|public|create_from_discriminator_value(parse_node:ParseNode):RoleScopeTag msgraph_beta.generated.models.RoleScopeTagAutoAssignment-->Entity @@ -217672,6 +218200,8 @@ msgraph_beta.generated.models.Schedule::|public|day_notes(value:list[DayNote]):N msgraph_beta.generated.models.Schedule::|public|enabled():bool msgraph_beta.generated.models.Schedule::|public|enabled(value:bool):None msgraph_beta.generated.models.Schedule::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.Schedule::|public|is_activities_included_when_copying_shifts_enabled():bool +msgraph_beta.generated.models.Schedule::|public|is_activities_included_when_copying_shifts_enabled(value:bool):None msgraph_beta.generated.models.Schedule::|public|is_cross_location_shifts_enabled():bool msgraph_beta.generated.models.Schedule::|public|is_cross_location_shifts_enabled(value:bool):None msgraph_beta.generated.models.Schedule::|public|is_cross_location_shift_request_approval_required():bool @@ -228518,6 +229048,8 @@ msgraph_beta.generated.models.SignIn::|public|app_display_name():str msgraph_beta.generated.models.SignIn::|public|app_display_name(value:str):None msgraph_beta.generated.models.SignIn::|public|app_id():str msgraph_beta.generated.models.SignIn::|public|app_id(value:str):None +msgraph_beta.generated.models.SignIn::|public|app_owner_tenant_id():str +msgraph_beta.generated.models.SignIn::|public|app_owner_tenant_id(value:str):None msgraph_beta.generated.models.SignIn::|public|app_token_protection_status():TokenProtectionStatus msgraph_beta.generated.models.SignIn::|public|app_token_protection_status(value:TokenProtectionStatus):None msgraph_beta.generated.models.SignIn::|public|authentication_app_device_details():AuthenticationAppDeviceDetails @@ -228603,6 +229135,8 @@ msgraph_beta.generated.models.SignIn::|public|resource_display_name():str msgraph_beta.generated.models.SignIn::|public|resource_display_name(value:str):None msgraph_beta.generated.models.SignIn::|public|resource_id():str msgraph_beta.generated.models.SignIn::|public|resource_id(value:str):None +msgraph_beta.generated.models.SignIn::|public|resource_owner_tenant_id():str +msgraph_beta.generated.models.SignIn::|public|resource_owner_tenant_id(value:str):None msgraph_beta.generated.models.SignIn::|public|resource_service_principal_id():str msgraph_beta.generated.models.SignIn::|public|resource_service_principal_id(value:str):None msgraph_beta.generated.models.SignIn::|public|resource_tenant_id():str @@ -233635,6 +234169,8 @@ msgraph_beta.generated.models.TimeCardEvent::|public|constructor():None msgraph_beta.generated.models.TimeCardEvent::|public|date_time():datetime.datetime msgraph_beta.generated.models.TimeCardEvent::|public|date_time(value:datetime.datetime):None msgraph_beta.generated.models.TimeCardEvent::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.TimeCardEvent::|public|is_at_approved_location():bool +msgraph_beta.generated.models.TimeCardEvent::|public|is_at_approved_location(value:bool):None msgraph_beta.generated.models.TimeCardEvent::|public|notes():ItemBody msgraph_beta.generated.models.TimeCardEvent::|public|notes(value:ItemBody):None msgraph_beta.generated.models.TimeCardEvent::|public|odata_type():str @@ -244648,9 +245184,12 @@ msgraph_beta.generated.models.WindowsProtectionState::|public|signature_version( msgraph_beta.generated.models.WindowsProtectionState::|public|tamper_protection_enabled():bool msgraph_beta.generated.models.WindowsProtectionState::|public|tamper_protection_enabled(value:bool):None msgraph_beta.generated.models.WindowsProtectionState::|static|public|create_from_discriminator_value(parse_node:ParseNode):WindowsProtectionState +msgraph_beta.generated.models.WindowsQualityUpdateCadence::0000-Monthly +msgraph_beta.generated.models.WindowsQualityUpdateCadence::0001-OutOfBand +msgraph_beta.generated.models.WindowsQualityUpdateCadence::0002-UnknownFutureValue msgraph_beta.generated.models.WindowsQualityUpdateCatalogItem-->WindowsUpdateCatalogItem -msgraph_beta.generated.models.WindowsQualityUpdateCatalogItem::|public|classification():WindowsQualityUpdateClassification -msgraph_beta.generated.models.WindowsQualityUpdateCatalogItem::|public|classification(value:WindowsQualityUpdateClassification):None +msgraph_beta.generated.models.WindowsQualityUpdateCatalogItem::|public|classification():WindowsQualityUpdateCategory +msgraph_beta.generated.models.WindowsQualityUpdateCatalogItem::|public|classification(value:WindowsQualityUpdateCategory):None msgraph_beta.generated.models.WindowsQualityUpdateCatalogItem::|public|constructor():None msgraph_beta.generated.models.WindowsQualityUpdateCatalogItem::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.WindowsQualityUpdateCatalogItem::|public|is_expeditable():bool @@ -244658,11 +245197,37 @@ msgraph_beta.generated.models.WindowsQualityUpdateCatalogItem::|public|is_expedi msgraph_beta.generated.models.WindowsQualityUpdateCatalogItem::|public|kb_article_id():str msgraph_beta.generated.models.WindowsQualityUpdateCatalogItem::|public|kb_article_id(value:str):None msgraph_beta.generated.models.WindowsQualityUpdateCatalogItem::|public|odata_type:str +msgraph_beta.generated.models.WindowsQualityUpdateCatalogItem::|public|product_revisions():list[WindowsQualityUpdateCatalogProductRevision] +msgraph_beta.generated.models.WindowsQualityUpdateCatalogItem::|public|product_revisions(value:list[WindowsQualityUpdateCatalogProductRevision]):None +msgraph_beta.generated.models.WindowsQualityUpdateCatalogItem::|public|quality_update_cadence():WindowsQualityUpdateCadence +msgraph_beta.generated.models.WindowsQualityUpdateCatalogItem::|public|quality_update_cadence(value:WindowsQualityUpdateCadence):None msgraph_beta.generated.models.WindowsQualityUpdateCatalogItem::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.WindowsQualityUpdateCatalogItem::|static|public|create_from_discriminator_value(parse_node:ParseNode):WindowsQualityUpdateCatalogItem -msgraph_beta.generated.models.WindowsQualityUpdateClassification::0000-All -msgraph_beta.generated.models.WindowsQualityUpdateClassification::0001-Security -msgraph_beta.generated.models.WindowsQualityUpdateClassification::0002-NonSecurity +msgraph_beta.generated.models.WindowsQualityUpdateCatalogProductRevision::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.WindowsQualityUpdateCatalogProductRevision::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.WindowsQualityUpdateCatalogProductRevision::|public|backing_store:BackingStore +msgraph_beta.generated.models.WindowsQualityUpdateCatalogProductRevision::|public|constructor():None +msgraph_beta.generated.models.WindowsQualityUpdateCatalogProductRevision::|public|display_name():str +msgraph_beta.generated.models.WindowsQualityUpdateCatalogProductRevision::|public|display_name(value:str):None +msgraph_beta.generated.models.WindowsQualityUpdateCatalogProductRevision::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.WindowsQualityUpdateCatalogProductRevision::|public|knowledge_base_article():WindowsQualityUpdateProductKnowledgeBaseArticle +msgraph_beta.generated.models.WindowsQualityUpdateCatalogProductRevision::|public|knowledge_base_article(value:WindowsQualityUpdateProductKnowledgeBaseArticle):None +msgraph_beta.generated.models.WindowsQualityUpdateCatalogProductRevision::|public|odata_type():str +msgraph_beta.generated.models.WindowsQualityUpdateCatalogProductRevision::|public|odata_type(value:str):None +msgraph_beta.generated.models.WindowsQualityUpdateCatalogProductRevision::|public|os_build():WindowsQualityUpdateProductBuildVersionDetail +msgraph_beta.generated.models.WindowsQualityUpdateCatalogProductRevision::|public|os_build(value:WindowsQualityUpdateProductBuildVersionDetail):None +msgraph_beta.generated.models.WindowsQualityUpdateCatalogProductRevision::|public|product_name():str +msgraph_beta.generated.models.WindowsQualityUpdateCatalogProductRevision::|public|product_name(value:str):None +msgraph_beta.generated.models.WindowsQualityUpdateCatalogProductRevision::|public|release_date_time():datetime.datetime +msgraph_beta.generated.models.WindowsQualityUpdateCatalogProductRevision::|public|release_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.WindowsQualityUpdateCatalogProductRevision::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.WindowsQualityUpdateCatalogProductRevision::|public|version_name():str +msgraph_beta.generated.models.WindowsQualityUpdateCatalogProductRevision::|public|version_name(value:str):None +msgraph_beta.generated.models.WindowsQualityUpdateCatalogProductRevision::|static|public|create_from_discriminator_value(parse_node:ParseNode):WindowsQualityUpdateCatalogProductRevision +msgraph_beta.generated.models.WindowsQualityUpdateCatalogProductRevision~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.WindowsQualityUpdateCategory::0000-All +msgraph_beta.generated.models.WindowsQualityUpdateCategory::0001-Security +msgraph_beta.generated.models.WindowsQualityUpdateCategory::0002-NonSecurity msgraph_beta.generated.models.WindowsQualityUpdatePolicy-->Entity msgraph_beta.generated.models.WindowsQualityUpdatePolicy::|public|assignments():list[WindowsQualityUpdatePolicyAssignment] msgraph_beta.generated.models.WindowsQualityUpdatePolicy::|public|assignments(value:list[WindowsQualityUpdatePolicyAssignment]):None @@ -244705,6 +245270,38 @@ msgraph_beta.generated.models.WindowsQualityUpdatePolicyCollectionResponse::|pub msgraph_beta.generated.models.WindowsQualityUpdatePolicyCollectionResponse::|public|value():list[WindowsQualityUpdatePolicy] msgraph_beta.generated.models.WindowsQualityUpdatePolicyCollectionResponse::|public|value(value:list[WindowsQualityUpdatePolicy]):None msgraph_beta.generated.models.WindowsQualityUpdatePolicyCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):WindowsQualityUpdatePolicyCollectionResponse +msgraph_beta.generated.models.WindowsQualityUpdateProductBuildVersionDetail::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.WindowsQualityUpdateProductBuildVersionDetail::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.WindowsQualityUpdateProductBuildVersionDetail::|public|backing_store:BackingStore +msgraph_beta.generated.models.WindowsQualityUpdateProductBuildVersionDetail::|public|build_number():int +msgraph_beta.generated.models.WindowsQualityUpdateProductBuildVersionDetail::|public|build_number(value:int):None +msgraph_beta.generated.models.WindowsQualityUpdateProductBuildVersionDetail::|public|constructor():None +msgraph_beta.generated.models.WindowsQualityUpdateProductBuildVersionDetail::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.WindowsQualityUpdateProductBuildVersionDetail::|public|major_version_number():int +msgraph_beta.generated.models.WindowsQualityUpdateProductBuildVersionDetail::|public|major_version_number(value:int):None +msgraph_beta.generated.models.WindowsQualityUpdateProductBuildVersionDetail::|public|minor_version_number():int +msgraph_beta.generated.models.WindowsQualityUpdateProductBuildVersionDetail::|public|minor_version_number(value:int):None +msgraph_beta.generated.models.WindowsQualityUpdateProductBuildVersionDetail::|public|odata_type():str +msgraph_beta.generated.models.WindowsQualityUpdateProductBuildVersionDetail::|public|odata_type(value:str):None +msgraph_beta.generated.models.WindowsQualityUpdateProductBuildVersionDetail::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.WindowsQualityUpdateProductBuildVersionDetail::|public|update_build_revision():int +msgraph_beta.generated.models.WindowsQualityUpdateProductBuildVersionDetail::|public|update_build_revision(value:int):None +msgraph_beta.generated.models.WindowsQualityUpdateProductBuildVersionDetail::|static|public|create_from_discriminator_value(parse_node:ParseNode):WindowsQualityUpdateProductBuildVersionDetail +msgraph_beta.generated.models.WindowsQualityUpdateProductBuildVersionDetail~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.WindowsQualityUpdateProductKnowledgeBaseArticle::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.WindowsQualityUpdateProductKnowledgeBaseArticle::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.WindowsQualityUpdateProductKnowledgeBaseArticle::|public|article_id():str +msgraph_beta.generated.models.WindowsQualityUpdateProductKnowledgeBaseArticle::|public|article_id(value:str):None +msgraph_beta.generated.models.WindowsQualityUpdateProductKnowledgeBaseArticle::|public|article_url():str +msgraph_beta.generated.models.WindowsQualityUpdateProductKnowledgeBaseArticle::|public|article_url(value:str):None +msgraph_beta.generated.models.WindowsQualityUpdateProductKnowledgeBaseArticle::|public|backing_store:BackingStore +msgraph_beta.generated.models.WindowsQualityUpdateProductKnowledgeBaseArticle::|public|constructor():None +msgraph_beta.generated.models.WindowsQualityUpdateProductKnowledgeBaseArticle::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.WindowsQualityUpdateProductKnowledgeBaseArticle::|public|odata_type():str +msgraph_beta.generated.models.WindowsQualityUpdateProductKnowledgeBaseArticle::|public|odata_type(value:str):None +msgraph_beta.generated.models.WindowsQualityUpdateProductKnowledgeBaseArticle::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.WindowsQualityUpdateProductKnowledgeBaseArticle::|static|public|create_from_discriminator_value(parse_node:ParseNode):WindowsQualityUpdateProductKnowledgeBaseArticle +msgraph_beta.generated.models.WindowsQualityUpdateProductKnowledgeBaseArticle~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.WindowsQualityUpdateProfile-->Entity msgraph_beta.generated.models.WindowsQualityUpdateProfile::|public|assignments():list[WindowsQualityUpdateProfileAssignment] msgraph_beta.generated.models.WindowsQualityUpdateProfile::|public|assignments(value:list[WindowsQualityUpdateProfileAssignment]):None @@ -282367,6 +282964,37 @@ msgraph_beta.generated.servicePrincipals.item.ownedObjects.graphApplication.Grap msgraph_beta.generated.servicePrincipals.item.ownedObjects.graphApplication.GraphApplicationRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphApplicationRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.servicePrincipals.item.ownedObjects.graphApplication.GraphApplicationRequestBuilder::|public|url_template:str msgraph_beta.generated.servicePrincipals.item.ownedObjects.graphApplication.GraphApplicationRequestBuilder::|public|with_url(raw_url:str):GraphApplicationRequestBuilder +msgraph_beta.generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters] +msgraph_beta.generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]):AppRoleAssignmentCollectionResponse +msgraph_beta.generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|url_template:str +msgraph_beta.generated.servicePrincipals.item.ownedObjects.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|with_url(raw_url:str):GraphAppRoleAssignmentRequestBuilder msgraph_beta.generated.servicePrincipals.item.ownedObjects.graphEndpoint.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.servicePrincipals.item.ownedObjects.graphEndpoint.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.servicePrincipals.item.ownedObjects.graphEndpoint.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -282468,6 +283096,7 @@ msgraph_beta.generated.servicePrincipals.item.ownedObjects.item.DirectoryObjectI msgraph_beta.generated.servicePrincipals.item.ownedObjects.item.DirectoryObjectItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.servicePrincipals.item.ownedObjects.item.DirectoryObjectItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]):DirectoryObject msgraph_beta.generated.servicePrincipals.item.ownedObjects.item.DirectoryObjectItemRequestBuilder::|public|graph_application:GraphApplicationRequestBuilder +msgraph_beta.generated.servicePrincipals.item.ownedObjects.item.DirectoryObjectItemRequestBuilder::|public|graph_app_role_assignment:GraphAppRoleAssignmentRequestBuilder msgraph_beta.generated.servicePrincipals.item.ownedObjects.item.DirectoryObjectItemRequestBuilder::|public|graph_endpoint:GraphEndpointRequestBuilder msgraph_beta.generated.servicePrincipals.item.ownedObjects.item.DirectoryObjectItemRequestBuilder::|public|graph_group:GraphGroupRequestBuilder msgraph_beta.generated.servicePrincipals.item.ownedObjects.item.DirectoryObjectItemRequestBuilder::|public|graph_service_principal:GraphServicePrincipalRequestBuilder @@ -282488,6 +283117,18 @@ msgraph_beta.generated.servicePrincipals.item.ownedObjects.item.graphApplication msgraph_beta.generated.servicePrincipals.item.ownedObjects.item.graphApplication.GraphApplicationRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphApplicationRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.servicePrincipals.item.ownedObjects.item.graphApplication.GraphApplicationRequestBuilder::|public|url_template:str msgraph_beta.generated.servicePrincipals.item.ownedObjects.item.graphApplication.GraphApplicationRequestBuilder::|public|with_url(raw_url:str):GraphApplicationRequestBuilder +msgraph_beta.generated.servicePrincipals.item.ownedObjects.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.servicePrincipals.item.ownedObjects.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.servicePrincipals.item.ownedObjects.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.servicePrincipals.item.ownedObjects.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.servicePrincipals.item.ownedObjects.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters] +msgraph_beta.generated.servicePrincipals.item.ownedObjects.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.servicePrincipals.item.ownedObjects.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]):AppRoleAssignment +msgraph_beta.generated.servicePrincipals.item.ownedObjects.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.servicePrincipals.item.ownedObjects.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.servicePrincipals.item.ownedObjects.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.servicePrincipals.item.ownedObjects.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|url_template:str +msgraph_beta.generated.servicePrincipals.item.ownedObjects.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|with_url(raw_url:str):GraphAppRoleAssignmentRequestBuilder msgraph_beta.generated.servicePrincipals.item.ownedObjects.item.graphEndpoint.GraphEndpointRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.servicePrincipals.item.ownedObjects.item.graphEndpoint.GraphEndpointRequestBuilder.GraphEndpointRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.servicePrincipals.item.ownedObjects.item.graphEndpoint.GraphEndpointRequestBuilder.GraphEndpointRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -282540,6 +283181,7 @@ msgraph_beta.generated.servicePrincipals.item.ownedObjects.OwnedObjectsRequestBu msgraph_beta.generated.servicePrincipals.item.ownedObjects.OwnedObjectsRequestBuilder::|public|count:CountRequestBuilder msgraph_beta.generated.servicePrincipals.item.ownedObjects.OwnedObjectsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[OwnedObjectsRequestBuilderGetQueryParameters]):DirectoryObjectCollectionResponse msgraph_beta.generated.servicePrincipals.item.ownedObjects.OwnedObjectsRequestBuilder::|public|graph_application:GraphApplicationRequestBuilder +msgraph_beta.generated.servicePrincipals.item.ownedObjects.OwnedObjectsRequestBuilder::|public|graph_app_role_assignment:GraphAppRoleAssignmentRequestBuilder msgraph_beta.generated.servicePrincipals.item.ownedObjects.OwnedObjectsRequestBuilder::|public|graph_endpoint:GraphEndpointRequestBuilder msgraph_beta.generated.servicePrincipals.item.ownedObjects.OwnedObjectsRequestBuilder::|public|graph_group:GraphGroupRequestBuilder msgraph_beta.generated.servicePrincipals.item.ownedObjects.OwnedObjectsRequestBuilder::|public|graph_service_principal:GraphServicePrincipalRequestBuilder @@ -282560,6 +283202,37 @@ msgraph_beta.generated.servicePrincipals.item.owners.count.CountRequestBuilder:: msgraph_beta.generated.servicePrincipals.item.owners.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.servicePrincipals.item.owners.count.CountRequestBuilder::|public|url_template:str msgraph_beta.generated.servicePrincipals.item.owners.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.servicePrincipals.item.owners.graphAppRoleAssignment.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.servicePrincipals.item.owners.graphAppRoleAssignment.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.servicePrincipals.item.owners.graphAppRoleAssignment.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.servicePrincipals.item.owners.graphAppRoleAssignment.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.servicePrincipals.item.owners.graphAppRoleAssignment.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.servicePrincipals.item.owners.graphAppRoleAssignment.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.servicePrincipals.item.owners.graphAppRoleAssignment.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.servicePrincipals.item.owners.graphAppRoleAssignment.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.servicePrincipals.item.owners.graphAppRoleAssignment.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.servicePrincipals.item.owners.graphAppRoleAssignment.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.servicePrincipals.item.owners.graphAppRoleAssignment.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.servicePrincipals.item.owners.graphAppRoleAssignment.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.servicePrincipals.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.servicePrincipals.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.servicePrincipals.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.servicePrincipals.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.servicePrincipals.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.servicePrincipals.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.servicePrincipals.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.servicePrincipals.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.servicePrincipals.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.servicePrincipals.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.servicePrincipals.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters] +msgraph_beta.generated.servicePrincipals.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.servicePrincipals.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.servicePrincipals.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]):AppRoleAssignmentCollectionResponse +msgraph_beta.generated.servicePrincipals.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.servicePrincipals.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.servicePrincipals.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.servicePrincipals.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|url_template:str +msgraph_beta.generated.servicePrincipals.item.owners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|with_url(raw_url:str):GraphAppRoleAssignmentRequestBuilder msgraph_beta.generated.servicePrincipals.item.owners.graphEndpoint.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.servicePrincipals.item.owners.graphEndpoint.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.servicePrincipals.item.owners.graphEndpoint.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -282655,6 +283328,7 @@ msgraph_beta.generated.servicePrincipals.item.owners.graphUser.GraphUserRequestB msgraph_beta.generated.servicePrincipals.item.owners.graphUser.GraphUserRequestBuilder::|public|with_url(raw_url:str):GraphUserRequestBuilder msgraph_beta.generated.servicePrincipals.item.owners.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.servicePrincipals.item.owners.item.DirectoryObjectItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.servicePrincipals.item.owners.item.DirectoryObjectItemRequestBuilder::|public|graph_app_role_assignment:GraphAppRoleAssignmentRequestBuilder msgraph_beta.generated.servicePrincipals.item.owners.item.DirectoryObjectItemRequestBuilder::|public|graph_endpoint:GraphEndpointRequestBuilder msgraph_beta.generated.servicePrincipals.item.owners.item.DirectoryObjectItemRequestBuilder::|public|graph_service_principal:GraphServicePrincipalRequestBuilder msgraph_beta.generated.servicePrincipals.item.owners.item.DirectoryObjectItemRequestBuilder::|public|graph_user:GraphUserRequestBuilder @@ -282662,6 +283336,18 @@ msgraph_beta.generated.servicePrincipals.item.owners.item.DirectoryObjectItemReq msgraph_beta.generated.servicePrincipals.item.owners.item.DirectoryObjectItemRequestBuilder::|public|ref:RefRequestBuilder msgraph_beta.generated.servicePrincipals.item.owners.item.DirectoryObjectItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.servicePrincipals.item.owners.item.DirectoryObjectItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.servicePrincipals.item.owners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.servicePrincipals.item.owners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.servicePrincipals.item.owners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.servicePrincipals.item.owners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.servicePrincipals.item.owners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters] +msgraph_beta.generated.servicePrincipals.item.owners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.servicePrincipals.item.owners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]):AppRoleAssignment +msgraph_beta.generated.servicePrincipals.item.owners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.servicePrincipals.item.owners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.servicePrincipals.item.owners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.servicePrincipals.item.owners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|url_template:str +msgraph_beta.generated.servicePrincipals.item.owners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|with_url(raw_url:str):GraphAppRoleAssignmentRequestBuilder msgraph_beta.generated.servicePrincipals.item.owners.item.graphEndpoint.GraphEndpointRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.servicePrincipals.item.owners.item.graphEndpoint.GraphEndpointRequestBuilder.GraphEndpointRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.servicePrincipals.item.owners.item.graphEndpoint.GraphEndpointRequestBuilder.GraphEndpointRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -282722,6 +283408,7 @@ msgraph_beta.generated.servicePrincipals.item.owners.OwnersRequestBuilder::|publ msgraph_beta.generated.servicePrincipals.item.owners.OwnersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.servicePrincipals.item.owners.OwnersRequestBuilder::|public|count:CountRequestBuilder msgraph_beta.generated.servicePrincipals.item.owners.OwnersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[OwnersRequestBuilderGetQueryParameters]):DirectoryObjectCollectionResponse +msgraph_beta.generated.servicePrincipals.item.owners.OwnersRequestBuilder::|public|graph_app_role_assignment:GraphAppRoleAssignmentRequestBuilder msgraph_beta.generated.servicePrincipals.item.owners.OwnersRequestBuilder::|public|graph_endpoint:GraphEndpointRequestBuilder msgraph_beta.generated.servicePrincipals.item.owners.OwnersRequestBuilder::|public|graph_service_principal:GraphServicePrincipalRequestBuilder msgraph_beta.generated.servicePrincipals.item.owners.OwnersRequestBuilder::|public|graph_user:GraphUserRequestBuilder @@ -306083,6 +306770,8 @@ msgraph_beta.generated.teams.item.schedule.timeCards.clockIn.ClockInPostRequestB msgraph_beta.generated.teams.item.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|backing_store:BackingStore msgraph_beta.generated.teams.item.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|constructor():None msgraph_beta.generated.teams.item.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teams.item.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|is_at_approved_location():bool +msgraph_beta.generated.teams.item.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|is_at_approved_location(value:bool):None msgraph_beta.generated.teams.item.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|notes():ItemBody msgraph_beta.generated.teams.item.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|notes(value:ItemBody):None msgraph_beta.generated.teams.item.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|on_behalf_of_user_id():str @@ -306118,6 +306807,8 @@ msgraph_beta.generated.teams.item.schedule.timeCards.item.clockOut.ClockOutPostR msgraph_beta.generated.teams.item.schedule.timeCards.item.clockOut.ClockOutPostRequestBody::|public|backing_store:BackingStore msgraph_beta.generated.teams.item.schedule.timeCards.item.clockOut.ClockOutPostRequestBody::|public|constructor():None msgraph_beta.generated.teams.item.schedule.timeCards.item.clockOut.ClockOutPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teams.item.schedule.timeCards.item.clockOut.ClockOutPostRequestBody::|public|is_at_approved_location():bool +msgraph_beta.generated.teams.item.schedule.timeCards.item.clockOut.ClockOutPostRequestBody::|public|is_at_approved_location(value:bool):None msgraph_beta.generated.teams.item.schedule.timeCards.item.clockOut.ClockOutPostRequestBody::|public|notes():ItemBody msgraph_beta.generated.teams.item.schedule.timeCards.item.clockOut.ClockOutPostRequestBody::|public|notes(value:ItemBody):None msgraph_beta.generated.teams.item.schedule.timeCards.item.clockOut.ClockOutPostRequestBody::|public|serialize(writer:SerializationWriter):None @@ -306148,6 +306839,8 @@ msgraph_beta.generated.teams.item.schedule.timeCards.item.endBreak.EndBreakPostR msgraph_beta.generated.teams.item.schedule.timeCards.item.endBreak.EndBreakPostRequestBody::|public|backing_store:BackingStore msgraph_beta.generated.teams.item.schedule.timeCards.item.endBreak.EndBreakPostRequestBody::|public|constructor():None msgraph_beta.generated.teams.item.schedule.timeCards.item.endBreak.EndBreakPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teams.item.schedule.timeCards.item.endBreak.EndBreakPostRequestBody::|public|is_at_approved_location():bool +msgraph_beta.generated.teams.item.schedule.timeCards.item.endBreak.EndBreakPostRequestBody::|public|is_at_approved_location(value:bool):None msgraph_beta.generated.teams.item.schedule.timeCards.item.endBreak.EndBreakPostRequestBody::|public|notes():ItemBody msgraph_beta.generated.teams.item.schedule.timeCards.item.endBreak.EndBreakPostRequestBody::|public|notes(value:ItemBody):None msgraph_beta.generated.teams.item.schedule.timeCards.item.endBreak.EndBreakPostRequestBody::|public|serialize(writer:SerializationWriter):None @@ -306169,6 +306862,8 @@ msgraph_beta.generated.teams.item.schedule.timeCards.item.startBreak.StartBreakP msgraph_beta.generated.teams.item.schedule.timeCards.item.startBreak.StartBreakPostRequestBody::|public|backing_store:BackingStore msgraph_beta.generated.teams.item.schedule.timeCards.item.startBreak.StartBreakPostRequestBody::|public|constructor():None msgraph_beta.generated.teams.item.schedule.timeCards.item.startBreak.StartBreakPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teams.item.schedule.timeCards.item.startBreak.StartBreakPostRequestBody::|public|is_at_approved_location():bool +msgraph_beta.generated.teams.item.schedule.timeCards.item.startBreak.StartBreakPostRequestBody::|public|is_at_approved_location(value:bool):None msgraph_beta.generated.teams.item.schedule.timeCards.item.startBreak.StartBreakPostRequestBody::|public|notes():ItemBody msgraph_beta.generated.teams.item.schedule.timeCards.item.startBreak.StartBreakPostRequestBody::|public|notes(value:ItemBody):None msgraph_beta.generated.teams.item.schedule.timeCards.item.startBreak.StartBreakPostRequestBody::|public|serialize(writer:SerializationWriter):None @@ -309854,6 +310549,8 @@ msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.schedule.timeC msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|backing_store:BackingStore msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|constructor():None msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|is_at_approved_location():bool +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|is_at_approved_location(value:bool):None msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|notes():ItemBody msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|notes(value:ItemBody):None msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|on_behalf_of_user_id():str @@ -309889,6 +310586,8 @@ msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.schedule.timeC msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.clockOut.ClockOutPostRequestBody::|public|backing_store:BackingStore msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.clockOut.ClockOutPostRequestBody::|public|constructor():None msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.clockOut.ClockOutPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.clockOut.ClockOutPostRequestBody::|public|is_at_approved_location():bool +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.clockOut.ClockOutPostRequestBody::|public|is_at_approved_location(value:bool):None msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.clockOut.ClockOutPostRequestBody::|public|notes():ItemBody msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.clockOut.ClockOutPostRequestBody::|public|notes(value:ItemBody):None msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.clockOut.ClockOutPostRequestBody::|public|serialize(writer:SerializationWriter):None @@ -309919,6 +310618,8 @@ msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.schedule.timeC msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.endBreak.EndBreakPostRequestBody::|public|backing_store:BackingStore msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.endBreak.EndBreakPostRequestBody::|public|constructor():None msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.endBreak.EndBreakPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.endBreak.EndBreakPostRequestBody::|public|is_at_approved_location():bool +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.endBreak.EndBreakPostRequestBody::|public|is_at_approved_location(value:bool):None msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.endBreak.EndBreakPostRequestBody::|public|notes():ItemBody msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.endBreak.EndBreakPostRequestBody::|public|notes(value:ItemBody):None msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.endBreak.EndBreakPostRequestBody::|public|serialize(writer:SerializationWriter):None @@ -309940,6 +310641,8 @@ msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.schedule.timeC msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.startBreak.StartBreakPostRequestBody::|public|backing_store:BackingStore msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.startBreak.StartBreakPostRequestBody::|public|constructor():None msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.startBreak.StartBreakPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.startBreak.StartBreakPostRequestBody::|public|is_at_approved_location():bool +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.startBreak.StartBreakPostRequestBody::|public|is_at_approved_location(value:bool):None msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.startBreak.StartBreakPostRequestBody::|public|notes():ItemBody msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.startBreak.StartBreakPostRequestBody::|public|notes(value:ItemBody):None msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.schedule.timeCards.item.startBreak.StartBreakPostRequestBody::|public|serialize(writer:SerializationWriter):None @@ -315098,6 +315801,8 @@ msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefiniti msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|backing_store:BackingStore msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|constructor():None msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|is_at_approved_location():bool +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|is_at_approved_location(value:bool):None msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|notes():ItemBody msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|notes(value:ItemBody):None msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.clockIn.ClockInPostRequestBody::|public|on_behalf_of_user_id():str @@ -315133,6 +315838,8 @@ msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefiniti msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.clockOut.ClockOutPostRequestBody::|public|backing_store:BackingStore msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.clockOut.ClockOutPostRequestBody::|public|constructor():None msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.clockOut.ClockOutPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.clockOut.ClockOutPostRequestBody::|public|is_at_approved_location():bool +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.clockOut.ClockOutPostRequestBody::|public|is_at_approved_location(value:bool):None msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.clockOut.ClockOutPostRequestBody::|public|notes():ItemBody msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.clockOut.ClockOutPostRequestBody::|public|notes(value:ItemBody):None msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.clockOut.ClockOutPostRequestBody::|public|serialize(writer:SerializationWriter):None @@ -315163,6 +315870,8 @@ msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefiniti msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.endBreak.EndBreakPostRequestBody::|public|backing_store:BackingStore msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.endBreak.EndBreakPostRequestBody::|public|constructor():None msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.endBreak.EndBreakPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.endBreak.EndBreakPostRequestBody::|public|is_at_approved_location():bool +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.endBreak.EndBreakPostRequestBody::|public|is_at_approved_location(value:bool):None msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.endBreak.EndBreakPostRequestBody::|public|notes():ItemBody msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.endBreak.EndBreakPostRequestBody::|public|notes(value:ItemBody):None msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.endBreak.EndBreakPostRequestBody::|public|serialize(writer:SerializationWriter):None @@ -315184,6 +315893,8 @@ msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefiniti msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.startBreak.StartBreakPostRequestBody::|public|backing_store:BackingStore msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.startBreak.StartBreakPostRequestBody::|public|constructor():None msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.startBreak.StartBreakPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.startBreak.StartBreakPostRequestBody::|public|is_at_approved_location():bool +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.startBreak.StartBreakPostRequestBody::|public|is_at_approved_location(value:bool):None msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.startBreak.StartBreakPostRequestBody::|public|notes():ItemBody msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.startBreak.StartBreakPostRequestBody::|public|notes(value:ItemBody):None msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.schedule.timeCards.item.startBreak.StartBreakPostRequestBody::|public|serialize(writer:SerializationWriter):None @@ -340747,6 +341458,37 @@ msgraph_beta.generated.users.item.devices.item.registeredOwners.count.CountReque msgraph_beta.generated.users.item.devices.item.registeredOwners.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.users.item.devices.item.registeredOwners.count.CountRequestBuilder::|public|url_template:str msgraph_beta.generated.users.item.devices.item.registeredOwners.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]):AppRoleAssignmentCollectionResponse +msgraph_beta.generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.devices.item.registeredOwners.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|with_url(raw_url:str):GraphAppRoleAssignmentRequestBuilder msgraph_beta.generated.users.item.devices.item.registeredOwners.graphEndpoint.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.users.item.devices.item.registeredOwners.graphEndpoint.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.users.item.devices.item.registeredOwners.graphEndpoint.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -340842,6 +341584,7 @@ msgraph_beta.generated.users.item.devices.item.registeredOwners.graphUser.GraphU msgraph_beta.generated.users.item.devices.item.registeredOwners.graphUser.GraphUserRequestBuilder::|public|with_url(raw_url:str):GraphUserRequestBuilder msgraph_beta.generated.users.item.devices.item.registeredOwners.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.users.item.devices.item.registeredOwners.item.DirectoryObjectItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.devices.item.registeredOwners.item.DirectoryObjectItemRequestBuilder::|public|graph_app_role_assignment:GraphAppRoleAssignmentRequestBuilder msgraph_beta.generated.users.item.devices.item.registeredOwners.item.DirectoryObjectItemRequestBuilder::|public|graph_endpoint:GraphEndpointRequestBuilder msgraph_beta.generated.users.item.devices.item.registeredOwners.item.DirectoryObjectItemRequestBuilder::|public|graph_service_principal:GraphServicePrincipalRequestBuilder msgraph_beta.generated.users.item.devices.item.registeredOwners.item.DirectoryObjectItemRequestBuilder::|public|graph_user:GraphUserRequestBuilder @@ -340849,6 +341592,18 @@ msgraph_beta.generated.users.item.devices.item.registeredOwners.item.DirectoryOb msgraph_beta.generated.users.item.devices.item.registeredOwners.item.DirectoryObjectItemRequestBuilder::|public|ref:RefRequestBuilder msgraph_beta.generated.users.item.devices.item.registeredOwners.item.DirectoryObjectItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.users.item.devices.item.registeredOwners.item.DirectoryObjectItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.devices.item.registeredOwners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.devices.item.registeredOwners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.devices.item.registeredOwners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.devices.item.registeredOwners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.devices.item.registeredOwners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.devices.item.registeredOwners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.devices.item.registeredOwners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]):AppRoleAssignment +msgraph_beta.generated.users.item.devices.item.registeredOwners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.devices.item.registeredOwners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.devices.item.registeredOwners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.devices.item.registeredOwners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.devices.item.registeredOwners.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|with_url(raw_url:str):GraphAppRoleAssignmentRequestBuilder msgraph_beta.generated.users.item.devices.item.registeredOwners.item.graphEndpoint.GraphEndpointRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.users.item.devices.item.registeredOwners.item.graphEndpoint.GraphEndpointRequestBuilder.GraphEndpointRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.users.item.devices.item.registeredOwners.item.graphEndpoint.GraphEndpointRequestBuilder.GraphEndpointRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -340933,6 +341688,7 @@ msgraph_beta.generated.users.item.devices.item.registeredOwners.RegisteredOwners msgraph_beta.generated.users.item.devices.item.registeredOwners.RegisteredOwnersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.users.item.devices.item.registeredOwners.RegisteredOwnersRequestBuilder::|public|count:CountRequestBuilder msgraph_beta.generated.users.item.devices.item.registeredOwners.RegisteredOwnersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RegisteredOwnersRequestBuilderGetQueryParameters]):DirectoryObjectCollectionResponse +msgraph_beta.generated.users.item.devices.item.registeredOwners.RegisteredOwnersRequestBuilder::|public|graph_app_role_assignment:GraphAppRoleAssignmentRequestBuilder msgraph_beta.generated.users.item.devices.item.registeredOwners.RegisteredOwnersRequestBuilder::|public|graph_endpoint:GraphEndpointRequestBuilder msgraph_beta.generated.users.item.devices.item.registeredOwners.RegisteredOwnersRequestBuilder::|public|graph_service_principal:GraphServicePrincipalRequestBuilder msgraph_beta.generated.users.item.devices.item.registeredOwners.RegisteredOwnersRequestBuilder::|public|graph_user:GraphUserRequestBuilder @@ -340954,6 +341710,37 @@ msgraph_beta.generated.users.item.devices.item.registeredUsers.count.CountReques msgraph_beta.generated.users.item.devices.item.registeredUsers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.users.item.devices.item.registeredUsers.count.CountRequestBuilder::|public|url_template:str msgraph_beta.generated.users.item.devices.item.registeredUsers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]):AppRoleAssignmentCollectionResponse +msgraph_beta.generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.devices.item.registeredUsers.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|with_url(raw_url:str):GraphAppRoleAssignmentRequestBuilder msgraph_beta.generated.users.item.devices.item.registeredUsers.graphEndpoint.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.users.item.devices.item.registeredUsers.graphEndpoint.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.users.item.devices.item.registeredUsers.graphEndpoint.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -341049,6 +341836,7 @@ msgraph_beta.generated.users.item.devices.item.registeredUsers.graphUser.GraphUs msgraph_beta.generated.users.item.devices.item.registeredUsers.graphUser.GraphUserRequestBuilder::|public|with_url(raw_url:str):GraphUserRequestBuilder msgraph_beta.generated.users.item.devices.item.registeredUsers.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.users.item.devices.item.registeredUsers.item.DirectoryObjectItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.devices.item.registeredUsers.item.DirectoryObjectItemRequestBuilder::|public|graph_app_role_assignment:GraphAppRoleAssignmentRequestBuilder msgraph_beta.generated.users.item.devices.item.registeredUsers.item.DirectoryObjectItemRequestBuilder::|public|graph_endpoint:GraphEndpointRequestBuilder msgraph_beta.generated.users.item.devices.item.registeredUsers.item.DirectoryObjectItemRequestBuilder::|public|graph_service_principal:GraphServicePrincipalRequestBuilder msgraph_beta.generated.users.item.devices.item.registeredUsers.item.DirectoryObjectItemRequestBuilder::|public|graph_user:GraphUserRequestBuilder @@ -341056,6 +341844,18 @@ msgraph_beta.generated.users.item.devices.item.registeredUsers.item.DirectoryObj msgraph_beta.generated.users.item.devices.item.registeredUsers.item.DirectoryObjectItemRequestBuilder::|public|ref:RefRequestBuilder msgraph_beta.generated.users.item.devices.item.registeredUsers.item.DirectoryObjectItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.users.item.devices.item.registeredUsers.item.DirectoryObjectItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.devices.item.registeredUsers.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.devices.item.registeredUsers.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.devices.item.registeredUsers.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.devices.item.registeredUsers.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.devices.item.registeredUsers.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.devices.item.registeredUsers.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.devices.item.registeredUsers.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]):AppRoleAssignment +msgraph_beta.generated.users.item.devices.item.registeredUsers.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.devices.item.registeredUsers.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.devices.item.registeredUsers.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.devices.item.registeredUsers.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.devices.item.registeredUsers.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|with_url(raw_url:str):GraphAppRoleAssignmentRequestBuilder msgraph_beta.generated.users.item.devices.item.registeredUsers.item.graphEndpoint.GraphEndpointRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.users.item.devices.item.registeredUsers.item.graphEndpoint.GraphEndpointRequestBuilder.GraphEndpointRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.users.item.devices.item.registeredUsers.item.graphEndpoint.GraphEndpointRequestBuilder.GraphEndpointRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -341140,6 +341940,7 @@ msgraph_beta.generated.users.item.devices.item.registeredUsers.RegisteredUsersRe msgraph_beta.generated.users.item.devices.item.registeredUsers.RegisteredUsersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.users.item.devices.item.registeredUsers.RegisteredUsersRequestBuilder::|public|count:CountRequestBuilder msgraph_beta.generated.users.item.devices.item.registeredUsers.RegisteredUsersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RegisteredUsersRequestBuilderGetQueryParameters]):DirectoryObjectCollectionResponse +msgraph_beta.generated.users.item.devices.item.registeredUsers.RegisteredUsersRequestBuilder::|public|graph_app_role_assignment:GraphAppRoleAssignmentRequestBuilder msgraph_beta.generated.users.item.devices.item.registeredUsers.RegisteredUsersRequestBuilder::|public|graph_endpoint:GraphEndpointRequestBuilder msgraph_beta.generated.users.item.devices.item.registeredUsers.RegisteredUsersRequestBuilder::|public|graph_service_principal:GraphServicePrincipalRequestBuilder msgraph_beta.generated.users.item.devices.item.registeredUsers.RegisteredUsersRequestBuilder::|public|graph_user:GraphUserRequestBuilder @@ -353041,6 +353842,37 @@ msgraph_beta.generated.users.item.ownedDevices.count.CountRequestBuilder::|publi msgraph_beta.generated.users.item.ownedDevices.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.users.item.ownedDevices.count.CountRequestBuilder::|public|url_template:str msgraph_beta.generated.users.item.ownedDevices.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.users.item.ownedDevices.graphAppRoleAssignment.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.ownedDevices.graphAppRoleAssignment.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.ownedDevices.graphAppRoleAssignment.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.ownedDevices.graphAppRoleAssignment.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.ownedDevices.graphAppRoleAssignment.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.ownedDevices.graphAppRoleAssignment.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.ownedDevices.graphAppRoleAssignment.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.users.item.ownedDevices.graphAppRoleAssignment.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.ownedDevices.graphAppRoleAssignment.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.ownedDevices.graphAppRoleAssignment.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.ownedDevices.graphAppRoleAssignment.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.ownedDevices.graphAppRoleAssignment.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.users.item.ownedDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.ownedDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.users.item.ownedDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.ownedDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.ownedDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.ownedDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.users.item.ownedDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.ownedDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.ownedDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.users.item.ownedDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.users.item.ownedDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.ownedDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.ownedDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.users.item.ownedDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]):AppRoleAssignmentCollectionResponse +msgraph_beta.generated.users.item.ownedDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.ownedDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.ownedDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.ownedDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.ownedDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|with_url(raw_url:str):GraphAppRoleAssignmentRequestBuilder msgraph_beta.generated.users.item.ownedDevices.graphDevice.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.users.item.ownedDevices.graphDevice.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.users.item.ownedDevices.graphDevice.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -353110,6 +353942,7 @@ msgraph_beta.generated.users.item.ownedDevices.item.DirectoryObjectItemRequestBu msgraph_beta.generated.users.item.ownedDevices.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters] msgraph_beta.generated.users.item.ownedDevices.item.DirectoryObjectItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.users.item.ownedDevices.item.DirectoryObjectItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]):DirectoryObject +msgraph_beta.generated.users.item.ownedDevices.item.DirectoryObjectItemRequestBuilder::|public|graph_app_role_assignment:GraphAppRoleAssignmentRequestBuilder msgraph_beta.generated.users.item.ownedDevices.item.DirectoryObjectItemRequestBuilder::|public|graph_device:GraphDeviceRequestBuilder msgraph_beta.generated.users.item.ownedDevices.item.DirectoryObjectItemRequestBuilder::|public|graph_endpoint:GraphEndpointRequestBuilder msgraph_beta.generated.users.item.ownedDevices.item.DirectoryObjectItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -353117,6 +353950,18 @@ msgraph_beta.generated.users.item.ownedDevices.item.DirectoryObjectItemRequestBu msgraph_beta.generated.users.item.ownedDevices.item.DirectoryObjectItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.users.item.ownedDevices.item.DirectoryObjectItemRequestBuilder::|public|url_template:str msgraph_beta.generated.users.item.ownedDevices.item.DirectoryObjectItemRequestBuilder::|public|with_url(raw_url:str):DirectoryObjectItemRequestBuilder +msgraph_beta.generated.users.item.ownedDevices.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.ownedDevices.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.ownedDevices.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.ownedDevices.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.ownedDevices.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.ownedDevices.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.ownedDevices.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]):AppRoleAssignment +msgraph_beta.generated.users.item.ownedDevices.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.ownedDevices.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.ownedDevices.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.ownedDevices.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.ownedDevices.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|with_url(raw_url:str):GraphAppRoleAssignmentRequestBuilder msgraph_beta.generated.users.item.ownedDevices.item.graphDevice.GraphDeviceRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.users.item.ownedDevices.item.graphDevice.GraphDeviceRequestBuilder.GraphDeviceRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.users.item.ownedDevices.item.graphDevice.GraphDeviceRequestBuilder.GraphDeviceRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -353156,6 +354001,7 @@ msgraph_beta.generated.users.item.ownedDevices.OwnedDevicesRequestBuilder::|publ msgraph_beta.generated.users.item.ownedDevices.OwnedDevicesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.users.item.ownedDevices.OwnedDevicesRequestBuilder::|public|count:CountRequestBuilder msgraph_beta.generated.users.item.ownedDevices.OwnedDevicesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[OwnedDevicesRequestBuilderGetQueryParameters]):DirectoryObjectCollectionResponse +msgraph_beta.generated.users.item.ownedDevices.OwnedDevicesRequestBuilder::|public|graph_app_role_assignment:GraphAppRoleAssignmentRequestBuilder msgraph_beta.generated.users.item.ownedDevices.OwnedDevicesRequestBuilder::|public|graph_device:GraphDeviceRequestBuilder msgraph_beta.generated.users.item.ownedDevices.OwnedDevicesRequestBuilder::|public|graph_endpoint:GraphEndpointRequestBuilder msgraph_beta.generated.users.item.ownedDevices.OwnedDevicesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -357075,6 +357921,37 @@ msgraph_beta.generated.users.item.registeredDevices.count.CountRequestBuilder::| msgraph_beta.generated.users.item.registeredDevices.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.users.item.registeredDevices.count.CountRequestBuilder::|public|url_template:str msgraph_beta.generated.users.item.registeredDevices.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.users.item.registeredDevices.graphAppRoleAssignment.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.registeredDevices.graphAppRoleAssignment.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.registeredDevices.graphAppRoleAssignment.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.registeredDevices.graphAppRoleAssignment.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.registeredDevices.graphAppRoleAssignment.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.registeredDevices.graphAppRoleAssignment.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.registeredDevices.graphAppRoleAssignment.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.users.item.registeredDevices.graphAppRoleAssignment.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.registeredDevices.graphAppRoleAssignment.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.registeredDevices.graphAppRoleAssignment.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.registeredDevices.graphAppRoleAssignment.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.registeredDevices.graphAppRoleAssignment.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.users.item.registeredDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.registeredDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.users.item.registeredDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.registeredDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.registeredDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.registeredDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.users.item.registeredDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.registeredDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.registeredDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.users.item.registeredDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.users.item.registeredDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.registeredDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.registeredDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.users.item.registeredDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]):AppRoleAssignmentCollectionResponse +msgraph_beta.generated.users.item.registeredDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.registeredDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.registeredDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.registeredDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.registeredDevices.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|with_url(raw_url:str):GraphAppRoleAssignmentRequestBuilder msgraph_beta.generated.users.item.registeredDevices.graphDevice.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.users.item.registeredDevices.graphDevice.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.users.item.registeredDevices.graphDevice.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -357144,6 +358021,7 @@ msgraph_beta.generated.users.item.registeredDevices.item.DirectoryObjectItemRequ msgraph_beta.generated.users.item.registeredDevices.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters] msgraph_beta.generated.users.item.registeredDevices.item.DirectoryObjectItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.users.item.registeredDevices.item.DirectoryObjectItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]):DirectoryObject +msgraph_beta.generated.users.item.registeredDevices.item.DirectoryObjectItemRequestBuilder::|public|graph_app_role_assignment:GraphAppRoleAssignmentRequestBuilder msgraph_beta.generated.users.item.registeredDevices.item.DirectoryObjectItemRequestBuilder::|public|graph_device:GraphDeviceRequestBuilder msgraph_beta.generated.users.item.registeredDevices.item.DirectoryObjectItemRequestBuilder::|public|graph_endpoint:GraphEndpointRequestBuilder msgraph_beta.generated.users.item.registeredDevices.item.DirectoryObjectItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -357151,6 +358029,18 @@ msgraph_beta.generated.users.item.registeredDevices.item.DirectoryObjectItemRequ msgraph_beta.generated.users.item.registeredDevices.item.DirectoryObjectItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.users.item.registeredDevices.item.DirectoryObjectItemRequestBuilder::|public|url_template:str msgraph_beta.generated.users.item.registeredDevices.item.DirectoryObjectItemRequestBuilder::|public|with_url(raw_url:str):DirectoryObjectItemRequestBuilder +msgraph_beta.generated.users.item.registeredDevices.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.registeredDevices.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.registeredDevices.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.registeredDevices.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.registeredDevices.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration-->RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.registeredDevices.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.registeredDevices.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]):AppRoleAssignment +msgraph_beta.generated.users.item.registeredDevices.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.registeredDevices.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.registeredDevices.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.registeredDevices.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.registeredDevices.item.graphAppRoleAssignment.GraphAppRoleAssignmentRequestBuilder::|public|with_url(raw_url:str):GraphAppRoleAssignmentRequestBuilder msgraph_beta.generated.users.item.registeredDevices.item.graphDevice.GraphDeviceRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.users.item.registeredDevices.item.graphDevice.GraphDeviceRequestBuilder.GraphDeviceRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.users.item.registeredDevices.item.graphDevice.GraphDeviceRequestBuilder.GraphDeviceRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -357190,6 +358080,7 @@ msgraph_beta.generated.users.item.registeredDevices.RegisteredDevicesRequestBuil msgraph_beta.generated.users.item.registeredDevices.RegisteredDevicesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.users.item.registeredDevices.RegisteredDevicesRequestBuilder::|public|count:CountRequestBuilder msgraph_beta.generated.users.item.registeredDevices.RegisteredDevicesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RegisteredDevicesRequestBuilderGetQueryParameters]):DirectoryObjectCollectionResponse +msgraph_beta.generated.users.item.registeredDevices.RegisteredDevicesRequestBuilder::|public|graph_app_role_assignment:GraphAppRoleAssignmentRequestBuilder msgraph_beta.generated.users.item.registeredDevices.RegisteredDevicesRequestBuilder::|public|graph_device:GraphDeviceRequestBuilder msgraph_beta.generated.users.item.registeredDevices.RegisteredDevicesRequestBuilder::|public|graph_endpoint:GraphEndpointRequestBuilder msgraph_beta.generated.users.item.registeredDevices.RegisteredDevicesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] diff --git a/msgraph_beta/generated/kiota-lock.json b/msgraph_beta/generated/kiota-lock.json index 620837c7692..a6a00d07f3c 100644 --- a/msgraph_beta/generated/kiota-lock.json +++ b/msgraph_beta/generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "7587270095F847B4F9D6561C294A106644F3B9D3DDD16B4CB41E1A9A01C5267AD0E1C136868B70F7E6DF836DA5E648F0198AD0F014CAE09BB363511795EC2B68", + "descriptionHash": "F4C984E1C29C15688427BC27ECEF61B515075A55B4DEF5387DAA3356B39FC474B50F1DF608181B0F9AD0441CBFC3B3B795035760856FDC06BA48D82896707D87", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.23.0", diff --git a/msgraph_beta/generated/models/app_role_assignment.py b/msgraph_beta/generated/models/app_role_assignment.py index c447d5d78f9..e521be4c031 100644 --- a/msgraph_beta/generated/models/app_role_assignment.py +++ b/msgraph_beta/generated/models/app_role_assignment.py @@ -7,18 +7,18 @@ from uuid import UUID if TYPE_CHECKING: - from .entity import Entity + from .directory_object import DirectoryObject -from .entity import Entity +from .directory_object import DirectoryObject @dataclass -class AppRoleAssignment(Entity, Parsable): +class AppRoleAssignment(DirectoryObject, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.appRoleAssignment" # The identifier (id) for the app role that is assigned to the principal. This app role must be exposed in the appRoles property on the resource application's service principal (resourceId). If the resource application hasn't declared any app roles, a default app role ID of 00000000-0000-0000-0000-000000000000 can be specified to signal that the principal is assigned to the resource app without any specific app roles. Required on create. app_role_id: Optional[UUID] = None # The time when the app role assignment was created. 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. Read-only. creation_timestamp: Optional[datetime.datetime] = None - # The OdataType property - odata_type: Optional[str] = None # The display name of the user, group, or service principal that was granted the app role assignment. Maximum length is 256 characters. Read-only. Supports $filter (eq and startswith). principal_display_name: Optional[str] = None # The unique identifier (id) for the user, security group, or service principal being granted the app role. Security groups with dynamic memberships are supported. Required on create. @@ -46,9 +46,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ - from .entity import Entity + from .directory_object import DirectoryObject - from .entity import Entity + from .directory_object import DirectoryObject fields: dict[str, Callable[[Any], None]] = { "appRoleId": lambda n : setattr(self, 'app_role_id', n.get_uuid_value()), diff --git a/msgraph_beta/generated/models/channel.py b/msgraph_beta/generated/models/channel.py index 9bb1c12d89f..423e55bfee6 100644 --- a/msgraph_beta/generated/models/channel.py +++ b/msgraph_beta/generated/models/channel.py @@ -43,7 +43,7 @@ class Channel(Entity, Parsable): members: Optional[list[ConversationMember]] = None # The type of the channel. Can be set during creation and can't be changed. The possible values are: standard, private, unknownFutureValue, shared. The default value is standard. Use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: shared. membership_type: Optional[ChannelMembershipType] = None - # A collection of all the messages in the channel. A navigation property. Nullable. + # A collection of all the messages in the channel. Nullable. messages: Optional[list[ChatMessage]] = None # Settings to configure channel moderation to control who can start new posts and reply to posts in that channel. moderation_settings: Optional[ChannelModerationSettings] = None @@ -53,7 +53,7 @@ class Channel(Entity, Parsable): shared_with_teams: Optional[list[SharedWithChannelTeamInfo]] = None # Contains summary information about the channel, including number of guests, members, owners, and an indicator for members from other tenants. The summary property is only returned if it appears in the $select clause of the Get channel method. summary: Optional[ChannelSummary] = None - # A collection of all the tabs in the channel. A navigation property. + # A collection of all the tabs in the channel. tabs: Optional[list[TeamsTab]] = None # The ID of the Microsoft Entra tenant. tenant_id: Optional[str] = None diff --git a/msgraph_beta/generated/models/cloud_p_c.py b/msgraph_beta/generated/models/cloud_p_c.py index e5d8cdb8da7..dd47fa912d1 100644 --- a/msgraph_beta/generated/models/cloud_p_c.py +++ b/msgraph_beta/generated/models/cloud_p_c.py @@ -15,6 +15,7 @@ from .cloud_pc_operating_system import CloudPcOperatingSystem from .cloud_pc_partner_agent_install_result import CloudPcPartnerAgentInstallResult from .cloud_pc_power_state import CloudPcPowerState + from .cloud_pc_product_type import CloudPcProductType from .cloud_pc_provisioning_type import CloudPcProvisioningType from .cloud_pc_remote_action_result import CloudPcRemoteActionResult from .cloud_pc_service_plan_type import CloudPcServicePlanType @@ -73,6 +74,8 @@ class CloudPC(Entity, Parsable): partner_agent_install_results: Optional[list[CloudPcPartnerAgentInstallResult]] = None # The power state of a Cloud PC. The possible values are: running, poweredOff, unknown. This property only supports shift work Cloud PCs. power_state: Optional[CloudPcPowerState] = None + # The product type of the Cloud PC. The possible values are: enterprise, frontline, devBox, powerAutomate, business, unknownFutureValue. For the available service plans and pricing for enterprise, frontline, and business, see Windows 365 for business. For pricing information for devBox, see Microsoft Dev Box pricing. For the available plans and pricing for powerAutomate, see Power Automate pricing. The default value is enterprise. Supports $filter and $select. For more information, see Example 4: List Cloud PCs filtered by product type. Read-only. + product_type: Optional[CloudPcProductType] = None # The provisioning policy ID of the Cloud PC. provisioning_policy_id: Optional[str] = None # The provisioning policy that is applied during the provisioning of Cloud PCs. @@ -123,6 +126,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .cloud_pc_operating_system import CloudPcOperatingSystem from .cloud_pc_partner_agent_install_result import CloudPcPartnerAgentInstallResult from .cloud_pc_power_state import CloudPcPowerState + from .cloud_pc_product_type import CloudPcProductType from .cloud_pc_provisioning_type import CloudPcProvisioningType from .cloud_pc_remote_action_result import CloudPcRemoteActionResult from .cloud_pc_service_plan_type import CloudPcServicePlanType @@ -142,6 +146,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .cloud_pc_operating_system import CloudPcOperatingSystem from .cloud_pc_partner_agent_install_result import CloudPcPartnerAgentInstallResult from .cloud_pc_power_state import CloudPcPowerState + from .cloud_pc_product_type import CloudPcProductType from .cloud_pc_provisioning_type import CloudPcProvisioningType from .cloud_pc_remote_action_result import CloudPcRemoteActionResult from .cloud_pc_service_plan_type import CloudPcServicePlanType @@ -174,6 +179,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "osVersion": lambda n : setattr(self, 'os_version', n.get_enum_value(CloudPcOperatingSystem)), "partnerAgentInstallResults": lambda n : setattr(self, 'partner_agent_install_results', n.get_collection_of_object_values(CloudPcPartnerAgentInstallResult)), "powerState": lambda n : setattr(self, 'power_state', n.get_enum_value(CloudPcPowerState)), + "productType": lambda n : setattr(self, 'product_type', n.get_enum_value(CloudPcProductType)), "provisioningPolicyId": lambda n : setattr(self, 'provisioning_policy_id', n.get_str_value()), "provisioningPolicyName": lambda n : setattr(self, 'provisioning_policy_name', n.get_str_value()), "provisioningType": lambda n : setattr(self, 'provisioning_type', n.get_enum_value(CloudPcProvisioningType)), @@ -221,6 +227,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_enum_value("osVersion", self.os_version) writer.write_collection_of_object_values("partnerAgentInstallResults", self.partner_agent_install_results) writer.write_enum_value("powerState", self.power_state) + writer.write_enum_value("productType", self.product_type) writer.write_str_value("provisioningPolicyId", self.provisioning_policy_id) writer.write_str_value("provisioningPolicyName", self.provisioning_policy_name) writer.write_enum_value("provisioningType", self.provisioning_type) diff --git a/msgraph_beta/generated/models/cloud_pc_disaster_recovery_capability.py b/msgraph_beta/generated/models/cloud_pc_disaster_recovery_capability.py index 97e367a92d4..f0a7d4d7703 100644 --- a/msgraph_beta/generated/models/cloud_pc_disaster_recovery_capability.py +++ b/msgraph_beta/generated/models/cloud_pc_disaster_recovery_capability.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .cloud_pc_disaster_recovery_capability_type import CloudPcDisasterRecoveryCapabilityType + from .cloud_pc_disaster_recovery_license_type import CloudPcDisasterRecoveryLicenseType @dataclass class CloudPcDisasterRecoveryCapability(AdditionalDataHolder, BackedModel, Parsable): @@ -17,6 +18,8 @@ class CloudPcDisasterRecoveryCapability(AdditionalDataHolder, BackedModel, Parsa additional_data: dict[str, Any] = field(default_factory=dict) # The disaster recovery action that can be performed for the Cloud PC. The possible values are: none, failover, failback, unknownFutureValue. capability_type: Optional[CloudPcDisasterRecoveryCapabilityType] = None + # The licenseType property + license_type: Optional[CloudPcDisasterRecoveryLicenseType] = None # The OdataType property odata_type: Optional[str] = None # The primary and mainly used region where the Cloud PC is located. @@ -41,11 +44,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .cloud_pc_disaster_recovery_capability_type import CloudPcDisasterRecoveryCapabilityType + from .cloud_pc_disaster_recovery_license_type import CloudPcDisasterRecoveryLicenseType from .cloud_pc_disaster_recovery_capability_type import CloudPcDisasterRecoveryCapabilityType + from .cloud_pc_disaster_recovery_license_type import CloudPcDisasterRecoveryLicenseType fields: dict[str, Callable[[Any], None]] = { "capabilityType": lambda n : setattr(self, 'capability_type', n.get_enum_value(CloudPcDisasterRecoveryCapabilityType)), + "licenseType": lambda n : setattr(self, 'license_type', n.get_enum_value(CloudPcDisasterRecoveryLicenseType)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "primaryRegion": lambda n : setattr(self, 'primary_region', n.get_str_value()), "secondaryRegion": lambda n : setattr(self, 'secondary_region', n.get_str_value()), @@ -61,6 +67,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") writer.write_enum_value("capabilityType", self.capability_type) + writer.write_enum_value("licenseType", self.license_type) writer.write_str_value("@odata.type", self.odata_type) writer.write_str_value("primaryRegion", self.primary_region) writer.write_str_value("secondaryRegion", self.secondary_region) diff --git a/msgraph_beta/generated/models/cloud_pc_disaster_recovery_license_type.py b/msgraph_beta/generated/models/cloud_pc_disaster_recovery_license_type.py new file mode 100644 index 00000000000..204975d58b4 --- /dev/null +++ b/msgraph_beta/generated/models/cloud_pc_disaster_recovery_license_type.py @@ -0,0 +1,7 @@ +from enum import Enum + +class CloudPcDisasterRecoveryLicenseType(str, Enum): + None_ = "none", + Standard = "standard", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/cloud_pc_disaster_recovery_report_name.py b/msgraph_beta/generated/models/cloud_pc_disaster_recovery_report_name.py new file mode 100644 index 00000000000..8ea70608080 --- /dev/null +++ b/msgraph_beta/generated/models/cloud_pc_disaster_recovery_report_name.py @@ -0,0 +1,7 @@ +from enum import Enum + +class CloudPcDisasterRecoveryReportName(str, Enum): + CrossRegionDisasterRecoveryReport = "crossRegionDisasterRecoveryReport", + DisasterRecoveryReport = "disasterRecoveryReport", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/cloud_pc_export_job.py b/msgraph_beta/generated/models/cloud_pc_export_job.py index b3fa654c7ab..1c8599225f5 100644 --- a/msgraph_beta/generated/models/cloud_pc_export_job.py +++ b/msgraph_beta/generated/models/cloud_pc_export_job.py @@ -26,7 +26,7 @@ class CloudPcExportJob(Entity, Parsable): format: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # The report name. The possible values are: remoteConnectionHistoricalReports, dailyAggregatedRemoteConnectionReports, totalAggregatedRemoteConnectionReports, sharedUseLicenseUsageReport, sharedUseLicenseUsageRealTimeReport, unknownFutureValue, noLicenseAvailableConnectivityFailureReport, frontlineLicenseUsageReport, frontlineLicenseUsageRealTimeReport, remoteConnectionQualityReports, inaccessibleCloudPcReports, actionStatusReport, rawRemoteConnectionReports, cloudPcUsageCategoryReports, crossRegionDisasterRecoveryReport, regionalConnectionQualityTrendReport, regionalConnectionQualityInsightsReport, remoteConnectionQualityReport, bulkActionStatusReport. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: noLicenseAvailableConnectivityFailureReport, frontlineLicenseUsageReport, frontlineLicenseUsageRealTimeReport, remoteConnectionQualityReports, inaccessibleCloudPcReports, rawRemoteConnectionReports, cloudPcUsageCategoryReports, crossRegionDisasterRecoveryReport. + # The report name. The possible values are: remoteConnectionHistoricalReports, dailyAggregatedRemoteConnectionReports, totalAggregatedRemoteConnectionReports, sharedUseLicenseUsageReport, sharedUseLicenseUsageRealTimeReport, unknownFutureValue, noLicenseAvailableConnectivityFailureReport, frontlineLicenseUsageReport, frontlineLicenseUsageRealTimeReport, remoteConnectionQualityReports, inaccessibleCloudPcReports, actionStatusReport, rawRemoteConnectionReports, cloudPcUsageCategoryReports, crossRegionDisasterRecoveryReport, regionalConnectionQualityTrendReport, regionalConnectionQualityInsightsReport, remoteConnectionQualityReport, bulkActionStatusReport, cloudPcInsightReport. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: noLicenseAvailableConnectivityFailureReport, frontlineLicenseUsageReport, frontlineLicenseUsageRealTimeReport, remoteConnectionQualityReports, inaccessibleCloudPcReports, rawRemoteConnectionReports, cloudPcUsageCategoryReports, crossRegionDisasterRecoveryReport, cloudPcInsightReport. report_name: Optional[CloudPcReportName] = None # The date and time when the export job was requested. request_date_time: Optional[datetime.datetime] = None diff --git a/msgraph_beta/generated/models/cloud_pc_forensic_storage_account.py b/msgraph_beta/generated/models/cloud_pc_forensic_storage_account.py index 32fea9c5efe..0ddc115576f 100644 --- a/msgraph_beta/generated/models/cloud_pc_forensic_storage_account.py +++ b/msgraph_beta/generated/models/cloud_pc_forensic_storage_account.py @@ -5,17 +5,22 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .cloud_pc_storage_account_access_tier import CloudPcStorageAccountAccessTier from .entity import Entity from .entity import Entity @dataclass class CloudPcForensicStorageAccount(Entity, Parsable): + # The access tier of the storage account. Possible values are hot, cool, premium, cold, and unknownFutureValue. Default value is hot. Read-only. + access_tier: Optional[CloudPcStorageAccountAccessTier] = None + # Indicates whether immutability policies are configured for the storage account. When true, the storage account only accepts hot as the snapshot access tier. When false, the storage account accepts all valid access tiers. Read-Only. + immutable_storage: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None - # The ID of the storage account. + # The ID of the storage account. Read-only. storage_account_id: Optional[str] = None - # The name of the storage account. + # The name of the storage account. Read-only. storage_account_name: Optional[str] = None @staticmethod @@ -34,11 +39,15 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .cloud_pc_storage_account_access_tier import CloudPcStorageAccountAccessTier from .entity import Entity + from .cloud_pc_storage_account_access_tier import CloudPcStorageAccountAccessTier from .entity import Entity fields: dict[str, Callable[[Any], None]] = { + "accessTier": lambda n : setattr(self, 'access_tier', n.get_enum_value(CloudPcStorageAccountAccessTier)), + "immutableStorage": lambda n : setattr(self, 'immutable_storage', n.get_bool_value()), "storageAccountId": lambda n : setattr(self, 'storage_account_id', n.get_str_value()), "storageAccountName": lambda n : setattr(self, 'storage_account_name', n.get_str_value()), } @@ -55,6 +64,8 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_enum_value("accessTier", self.access_tier) + writer.write_bool_value("immutableStorage", self.immutable_storage) writer.write_str_value("storageAccountId", self.storage_account_id) writer.write_str_value("storageAccountName", self.storage_account_name) diff --git a/msgraph_beta/generated/models/cloud_pc_product_type.py b/msgraph_beta/generated/models/cloud_pc_product_type.py new file mode 100644 index 00000000000..b23df138e63 --- /dev/null +++ b/msgraph_beta/generated/models/cloud_pc_product_type.py @@ -0,0 +1,10 @@ +from enum import Enum + +class CloudPcProductType(str, Enum): + Enterprise = "enterprise", + Frontline = "frontline", + DevBox = "devBox", + PowerAutomate = "powerAutomate", + Business = "business", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/cloud_pc_storage_account_access_tier.py b/msgraph_beta/generated/models/cloud_pc_storage_account_access_tier.py new file mode 100644 index 00000000000..0d0e6334252 --- /dev/null +++ b/msgraph_beta/generated/models/cloud_pc_storage_account_access_tier.py @@ -0,0 +1,9 @@ +from enum import Enum + +class CloudPcStorageAccountAccessTier(str, Enum): + Hot = "hot", + Cool = "cool", + Premium = "premium", + Cold = "cold", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/cross_tenant_identity_sync_policy_partner.py b/msgraph_beta/generated/models/cross_tenant_identity_sync_policy_partner.py index 22162f34586..0695ef0d4c0 100644 --- a/msgraph_beta/generated/models/cross_tenant_identity_sync_policy_partner.py +++ b/msgraph_beta/generated/models/cross_tenant_identity_sync_policy_partner.py @@ -17,6 +17,8 @@ class CrossTenantIdentitySyncPolicyPartner(AdditionalDataHolder, BackedModel, Pa additional_data: dict[str, Any] = field(default_factory=dict) # Display name for the cross-tenant user synchronization policy. Use the name of the partner Microsoft Entra tenant to easily identify the policy. Optional. display_name: Optional[str] = None + # The externalCloudAuthorizedApplicationId property + external_cloud_authorized_application_id: Optional[str] = None # The OdataType property odata_type: Optional[str] = None # Tenant identifier for the partner Microsoft Entra organization. Read-only. @@ -46,6 +48,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "externalCloudAuthorizedApplicationId": lambda n : setattr(self, 'external_cloud_authorized_application_id', n.get_str_value()), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "tenantId": lambda n : setattr(self, 'tenant_id', n.get_str_value()), "userSyncInbound": lambda n : setattr(self, 'user_sync_inbound', n.get_object_value(CrossTenantUserSyncInbound)), @@ -61,6 +64,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") writer.write_str_value("displayName", self.display_name) + writer.write_str_value("externalCloudAuthorizedApplicationId", self.external_cloud_authorized_application_id) writer.write_str_value("@odata.type", self.odata_type) writer.write_str_value("tenantId", self.tenant_id) writer.write_object_value("userSyncInbound", self.user_sync_inbound) diff --git a/msgraph_beta/generated/models/dep_onboarding_setting.py b/msgraph_beta/generated/models/dep_onboarding_setting.py index 4635a9fe81a..ed800ed4aa7 100644 --- a/msgraph_beta/generated/models/dep_onboarding_setting.py +++ b/msgraph_beta/generated/models/dep_onboarding_setting.py @@ -9,6 +9,8 @@ from .dep_i_o_s_enrollment_profile import DepIOSEnrollmentProfile from .dep_mac_o_s_enrollment_profile import DepMacOSEnrollmentProfile from .dep_token_type import DepTokenType + from .dep_tv_o_s_enrollment_profile import DepTvOSEnrollmentProfile + from .dep_vision_o_s_enrollment_profile import DepVisionOSEnrollmentProfile from .enrollment_profile import EnrollmentProfile from .entity import Entity from .imported_apple_device_identity import ImportedAppleDeviceIdentity @@ -28,6 +30,10 @@ class DepOnboardingSetting(Entity, Parsable): default_ios_enrollment_profile: Optional[DepIOSEnrollmentProfile] = None # Default MacOs Enrollment Profile default_mac_os_enrollment_profile: Optional[DepMacOSEnrollmentProfile] = None + # Default TvOS Enrollment Profile + default_tv_o_s_enrollment_profile: Optional[DepTvOSEnrollmentProfile] = None + # Default VisionOS Enrollment Profile + default_vision_o_s_enrollment_profile: Optional[DepVisionOSEnrollmentProfile] = None # The enrollment profiles. enrollment_profiles: Optional[list[EnrollmentProfile]] = None # The imported Apple device identities. @@ -74,6 +80,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .dep_i_o_s_enrollment_profile import DepIOSEnrollmentProfile from .dep_mac_o_s_enrollment_profile import DepMacOSEnrollmentProfile from .dep_token_type import DepTokenType + from .dep_tv_o_s_enrollment_profile import DepTvOSEnrollmentProfile + from .dep_vision_o_s_enrollment_profile import DepVisionOSEnrollmentProfile from .enrollment_profile import EnrollmentProfile from .entity import Entity from .imported_apple_device_identity import ImportedAppleDeviceIdentity @@ -81,6 +89,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .dep_i_o_s_enrollment_profile import DepIOSEnrollmentProfile from .dep_mac_o_s_enrollment_profile import DepMacOSEnrollmentProfile from .dep_token_type import DepTokenType + from .dep_tv_o_s_enrollment_profile import DepTvOSEnrollmentProfile + from .dep_vision_o_s_enrollment_profile import DepVisionOSEnrollmentProfile from .enrollment_profile import EnrollmentProfile from .entity import Entity from .imported_apple_device_identity import ImportedAppleDeviceIdentity @@ -90,6 +100,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "dataSharingConsentGranted": lambda n : setattr(self, 'data_sharing_consent_granted', n.get_bool_value()), "defaultIosEnrollmentProfile": lambda n : setattr(self, 'default_ios_enrollment_profile', n.get_object_value(DepIOSEnrollmentProfile)), "defaultMacOsEnrollmentProfile": lambda n : setattr(self, 'default_mac_os_enrollment_profile', n.get_object_value(DepMacOSEnrollmentProfile)), + "defaultTvOSEnrollmentProfile": lambda n : setattr(self, 'default_tv_o_s_enrollment_profile', n.get_object_value(DepTvOSEnrollmentProfile)), + "defaultVisionOSEnrollmentProfile": lambda n : setattr(self, 'default_vision_o_s_enrollment_profile', n.get_object_value(DepVisionOSEnrollmentProfile)), "enrollmentProfiles": lambda n : setattr(self, 'enrollment_profiles', n.get_collection_of_object_values(EnrollmentProfile)), "importedAppleDeviceIdentities": lambda n : setattr(self, 'imported_apple_device_identities', n.get_collection_of_object_values(ImportedAppleDeviceIdentity)), "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), @@ -120,6 +132,8 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_bool_value("dataSharingConsentGranted", self.data_sharing_consent_granted) writer.write_object_value("defaultIosEnrollmentProfile", self.default_ios_enrollment_profile) writer.write_object_value("defaultMacOsEnrollmentProfile", self.default_mac_os_enrollment_profile) + writer.write_object_value("defaultTvOSEnrollmentProfile", self.default_tv_o_s_enrollment_profile) + writer.write_object_value("defaultVisionOSEnrollmentProfile", self.default_vision_o_s_enrollment_profile) writer.write_collection_of_object_values("enrollmentProfiles", self.enrollment_profiles) writer.write_collection_of_object_values("importedAppleDeviceIdentities", self.imported_apple_device_identities) writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) diff --git a/msgraph_beta/generated/models/dep_tv_o_s_enrollment_profile.py b/msgraph_beta/generated/models/dep_tv_o_s_enrollment_profile.py new file mode 100644 index 00000000000..30b6e89b33f --- /dev/null +++ b/msgraph_beta/generated/models/dep_tv_o_s_enrollment_profile.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .enrollment_profile import EnrollmentProfile + +from .enrollment_profile import EnrollmentProfile + +@dataclass +class DepTvOSEnrollmentProfile(EnrollmentProfile, Parsable): + """ + The depTvOSEnrollmentProfile resource represents an Apple Device Enrollment Program (DEP) enrollment profile specific to Apple TV device configuration. This type of profile must be assigned to Apple TV devices before the devices can enroll via DEP. However, This entity type will only be used as a navigation property to fetch the display name of the profile while getting the exitsing depOnboardingSetting entity, it won't support any operations, as the new entity is supported in device configuration(DCV2) graph calls + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.depTvOSEnrollmentProfile" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DepTvOSEnrollmentProfile: + """ + 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: DepTvOSEnrollmentProfile + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DepTvOSEnrollmentProfile() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .enrollment_profile import EnrollmentProfile + + from .enrollment_profile import EnrollmentProfile + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/dep_vision_o_s_enrollment_profile.py b/msgraph_beta/generated/models/dep_vision_o_s_enrollment_profile.py new file mode 100644 index 00000000000..48f975cfe98 --- /dev/null +++ b/msgraph_beta/generated/models/dep_vision_o_s_enrollment_profile.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .enrollment_profile import EnrollmentProfile + +from .enrollment_profile import EnrollmentProfile + +@dataclass +class DepVisionOSEnrollmentProfile(EnrollmentProfile, Parsable): + """ + The enrollmentProfile resource represents a collection of configurations which must be provided pre-enrollment to enable enrolling certain devices whose identities have been pre-staged. Pre-staged device identities are assigned to this type of profile to apply the profile's configurations at enrollment of the corresponding device. + """ + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.depVisionOSEnrollmentProfile" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DepVisionOSEnrollmentProfile: + """ + 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: DepVisionOSEnrollmentProfile + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DepVisionOSEnrollmentProfile() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .enrollment_profile import EnrollmentProfile + + from .enrollment_profile import EnrollmentProfile + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph_beta/generated/models/device_enrollment_platform_restrictions_configuration.py b/msgraph_beta/generated/models/device_enrollment_platform_restrictions_configuration.py index 18c66d1c634..1be40d7f080 100644 --- a/msgraph_beta/generated/models/device_enrollment_platform_restrictions_configuration.py +++ b/msgraph_beta/generated/models/device_enrollment_platform_restrictions_configuration.py @@ -13,7 +13,7 @@ @dataclass class DeviceEnrollmentPlatformRestrictionsConfiguration(DeviceEnrollmentConfiguration, Parsable): """ - Device Enrollment Configuration that restricts the types of devices a user can enroll + Default Device Enrollment Platform Restrictions Configuration that restricts the types of devices a user can enroll """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.deviceEnrollmentPlatformRestrictionsConfiguration" @@ -27,6 +27,10 @@ class DeviceEnrollmentPlatformRestrictionsConfiguration(DeviceEnrollmentConfigur mac_o_s_restriction: Optional[DeviceEnrollmentPlatformRestriction] = None # Mac restrictions based on platform, platform operating system version, and device ownership mac_restriction: Optional[DeviceEnrollmentPlatformRestriction] = None + # Indicates restrictions for TvOS platform. + tvos_restriction: Optional[DeviceEnrollmentPlatformRestriction] = None + # Indicates restrictions for VisionOS platform. + vision_o_s_restriction: Optional[DeviceEnrollmentPlatformRestriction] = None # Windows Home Sku restrictions based on platform, platform operating system version, and device ownership windows_home_sku_restriction: Optional[DeviceEnrollmentPlatformRestriction] = None # Windows mobile restrictions based on platform, platform operating system version, and device ownership @@ -62,6 +66,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "iosRestriction": lambda n : setattr(self, 'ios_restriction', n.get_object_value(DeviceEnrollmentPlatformRestriction)), "macOSRestriction": lambda n : setattr(self, 'mac_o_s_restriction', n.get_object_value(DeviceEnrollmentPlatformRestriction)), "macRestriction": lambda n : setattr(self, 'mac_restriction', n.get_object_value(DeviceEnrollmentPlatformRestriction)), + "tvosRestriction": lambda n : setattr(self, 'tvos_restriction', n.get_object_value(DeviceEnrollmentPlatformRestriction)), + "visionOSRestriction": lambda n : setattr(self, 'vision_o_s_restriction', n.get_object_value(DeviceEnrollmentPlatformRestriction)), "windowsHomeSkuRestriction": lambda n : setattr(self, 'windows_home_sku_restriction', n.get_object_value(DeviceEnrollmentPlatformRestriction)), "windowsMobileRestriction": lambda n : setattr(self, 'windows_mobile_restriction', n.get_object_value(DeviceEnrollmentPlatformRestriction)), "windowsRestriction": lambda n : setattr(self, 'windows_restriction', n.get_object_value(DeviceEnrollmentPlatformRestriction)), @@ -84,6 +90,8 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("iosRestriction", self.ios_restriction) writer.write_object_value("macOSRestriction", self.mac_o_s_restriction) writer.write_object_value("macRestriction", self.mac_restriction) + writer.write_object_value("tvosRestriction", self.tvos_restriction) + writer.write_object_value("visionOSRestriction", self.vision_o_s_restriction) writer.write_object_value("windowsHomeSkuRestriction", self.windows_home_sku_restriction) writer.write_object_value("windowsMobileRestriction", self.windows_mobile_restriction) writer.write_object_value("windowsRestriction", self.windows_restriction) diff --git a/msgraph_beta/generated/models/device_management/device_management.py b/msgraph_beta/generated/models/device_management/device_management.py index b5f65b3e401..fe826da1d97 100644 --- a/msgraph_beta/generated/models/device_management/device_management.py +++ b/msgraph_beta/generated/models/device_management/device_management.py @@ -191,7 +191,7 @@ @dataclass class DeviceManagement(Entity, Parsable): """ - Singleton entity that acts as a container for all device management functionality. + Singleton that acts as container for a collection of Resource Access entities. """ # The date & time when tenant data moved between scaleunits. account_move_completion_date_time: Optional[datetime.datetime] = None diff --git a/msgraph_beta/generated/models/device_management_configuration_choice_setting_collection_definition.py b/msgraph_beta/generated/models/device_management_configuration_choice_setting_collection_definition.py index 9425e379039..34a8130b402 100644 --- a/msgraph_beta/generated/models/device_management_configuration_choice_setting_collection_definition.py +++ b/msgraph_beta/generated/models/device_management_configuration_choice_setting_collection_definition.py @@ -11,9 +11,9 @@ @dataclass class DeviceManagementConfigurationChoiceSettingCollectionDefinition(DeviceManagementConfigurationChoiceSettingDefinition, Parsable): - # Maximum number of choices in the collection. Valid values 1 to 100 + # Maximum number of choices in the collection maximum_count: Optional[int] = None - # Minimum number of choices in the collection. Valid values 1 to 100 + # Minimum number of choices in the collection minimum_count: Optional[int] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/device_management_configuration_choice_setting_definition.py b/msgraph_beta/generated/models/device_management_configuration_choice_setting_definition.py index 51e1f23e454..8cabcae53a8 100644 --- a/msgraph_beta/generated/models/device_management_configuration_choice_setting_definition.py +++ b/msgraph_beta/generated/models/device_management_configuration_choice_setting_definition.py @@ -13,11 +13,11 @@ @dataclass class DeviceManagementConfigurationChoiceSettingDefinition(DeviceManagementConfigurationSettingDefinition, Parsable): - # Default option for the choice setting. + # Default option for choice setting default_option_id: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # Options for the setting that can be selected. + # Options for the setting that can be selected options: Optional[list[DeviceManagementConfigurationOptionDefinition]] = None @staticmethod diff --git a/msgraph_beta/generated/models/device_management_configuration_referred_setting_information.py b/msgraph_beta/generated/models/device_management_configuration_referred_setting_information.py index e9cd3d251fa..bcd2aa3de18 100644 --- a/msgraph_beta/generated/models/device_management_configuration_referred_setting_information.py +++ b/msgraph_beta/generated/models/device_management_configuration_referred_setting_information.py @@ -17,7 +17,7 @@ class DeviceManagementConfigurationReferredSettingInformation(AdditionalDataHold additional_data: dict[str, Any] = field(default_factory=dict) # The OdataType property odata_type: Optional[str] = None - # Setting definition id that is being referred to a setting. Applicable for reusable setting. + # Setting definition id that is being referred to a setting. Applicable for reusable setting setting_definition_id: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/device_management_configuration_setting_definition.py b/msgraph_beta/generated/models/device_management_configuration_setting_definition.py index e8c55747642..f6ed83c37f3 100644 --- a/msgraph_beta/generated/models/device_management_configuration_setting_definition.py +++ b/msgraph_beta/generated/models/device_management_configuration_setting_definition.py @@ -15,6 +15,7 @@ from .device_management_configuration_setting_group_collection_definition import DeviceManagementConfigurationSettingGroupCollectionDefinition from .device_management_configuration_setting_group_definition import DeviceManagementConfigurationSettingGroupDefinition from .device_management_configuration_setting_occurrence import DeviceManagementConfigurationSettingOccurrence + from .device_management_configuration_setting_risk_level import DeviceManagementConfigurationSettingRiskLevel from .device_management_configuration_setting_usage import DeviceManagementConfigurationSettingUsage from .device_management_configuration_setting_visibility import DeviceManagementConfigurationSettingVisibility from .device_management_configuration_simple_setting_collection_definition import DeviceManagementConfigurationSimpleSettingCollectionDefinition @@ -53,6 +54,8 @@ class DeviceManagementConfigurationSettingDefinition(Entity, Parsable): offset_uri: Optional[str] = None # List of referred setting information. referred_setting_information_list: Optional[list[DeviceManagementConfigurationReferredSettingInformation]] = None + # Setting RiskLevel + risk_level: Optional[DeviceManagementConfigurationSettingRiskLevel] = None # Root setting definition id if the setting is a child setting. root_definition_id: Optional[str] = None # Supported setting types @@ -123,6 +126,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .device_management_configuration_setting_group_collection_definition import DeviceManagementConfigurationSettingGroupCollectionDefinition from .device_management_configuration_setting_group_definition import DeviceManagementConfigurationSettingGroupDefinition from .device_management_configuration_setting_occurrence import DeviceManagementConfigurationSettingOccurrence + from .device_management_configuration_setting_risk_level import DeviceManagementConfigurationSettingRiskLevel from .device_management_configuration_setting_usage import DeviceManagementConfigurationSettingUsage from .device_management_configuration_setting_visibility import DeviceManagementConfigurationSettingVisibility from .device_management_configuration_simple_setting_collection_definition import DeviceManagementConfigurationSimpleSettingCollectionDefinition @@ -139,6 +143,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .device_management_configuration_setting_group_collection_definition import DeviceManagementConfigurationSettingGroupCollectionDefinition from .device_management_configuration_setting_group_definition import DeviceManagementConfigurationSettingGroupDefinition from .device_management_configuration_setting_occurrence import DeviceManagementConfigurationSettingOccurrence + from .device_management_configuration_setting_risk_level import DeviceManagementConfigurationSettingRiskLevel from .device_management_configuration_setting_usage import DeviceManagementConfigurationSettingUsage from .device_management_configuration_setting_visibility import DeviceManagementConfigurationSettingVisibility from .device_management_configuration_simple_setting_collection_definition import DeviceManagementConfigurationSimpleSettingCollectionDefinition @@ -159,6 +164,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "occurrence": lambda n : setattr(self, 'occurrence', n.get_object_value(DeviceManagementConfigurationSettingOccurrence)), "offsetUri": lambda n : setattr(self, 'offset_uri', n.get_str_value()), "referredSettingInformationList": lambda n : setattr(self, 'referred_setting_information_list', n.get_collection_of_object_values(DeviceManagementConfigurationReferredSettingInformation)), + "riskLevel": lambda n : setattr(self, 'risk_level', n.get_collection_of_enum_values(DeviceManagementConfigurationSettingRiskLevel)), "rootDefinitionId": lambda n : setattr(self, 'root_definition_id', n.get_str_value()), "settingUsage": lambda n : setattr(self, 'setting_usage', n.get_collection_of_enum_values(DeviceManagementConfigurationSettingUsage)), "uxBehavior": lambda n : setattr(self, 'ux_behavior', n.get_enum_value(DeviceManagementConfigurationControlType)), @@ -191,6 +197,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("occurrence", self.occurrence) writer.write_str_value("offsetUri", self.offset_uri) writer.write_collection_of_object_values("referredSettingInformationList", self.referred_setting_information_list) + writer.write_enum_value("riskLevel", self.risk_level) writer.write_str_value("rootDefinitionId", self.root_definition_id) writer.write_enum_value("settingUsage", self.setting_usage) writer.write_enum_value("uxBehavior", self.ux_behavior) diff --git a/msgraph_beta/generated/models/device_management_configuration_setting_group_collection_definition.py b/msgraph_beta/generated/models/device_management_configuration_setting_group_collection_definition.py index 87bf0f2aec5..f82b84785f3 100644 --- a/msgraph_beta/generated/models/device_management_configuration_setting_group_collection_definition.py +++ b/msgraph_beta/generated/models/device_management_configuration_setting_group_collection_definition.py @@ -11,9 +11,9 @@ @dataclass class DeviceManagementConfigurationSettingGroupCollectionDefinition(DeviceManagementConfigurationSettingGroupDefinition, Parsable): - # Maximum number of setting group count in the collection + # Maximum number of setting group count in the collection. Valid values 1 to 100 maximum_count: Optional[int] = None - # Minimum number of setting group count in the collection + # Minimum number of setting group count in the collection. Valid values 1 to 100 minimum_count: Optional[int] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/device_management_configuration_setting_group_definition.py b/msgraph_beta/generated/models/device_management_configuration_setting_group_definition.py index 3a4b2212735..94b27c67cd3 100644 --- a/msgraph_beta/generated/models/device_management_configuration_setting_group_definition.py +++ b/msgraph_beta/generated/models/device_management_configuration_setting_group_definition.py @@ -14,7 +14,7 @@ @dataclass class DeviceManagementConfigurationSettingGroupDefinition(DeviceManagementConfigurationSettingDefinition, Parsable): - # Dependent child settings to this group of settings + # Dependent child settings to this group of settings. child_ids: Optional[list[str]] = None # List of child settings that depend on this setting depended_on_by: Optional[list[DeviceManagementConfigurationSettingDependedOnBy]] = None diff --git a/msgraph_beta/generated/models/device_management_configuration_setting_risk_level.py b/msgraph_beta/generated/models/device_management_configuration_setting_risk_level.py new file mode 100644 index 00000000000..a7e886b0c22 --- /dev/null +++ b/msgraph_beta/generated/models/device_management_configuration_setting_risk_level.py @@ -0,0 +1,10 @@ +from enum import Enum + +class DeviceManagementConfigurationSettingRiskLevel(str, Enum): + # Default. Low Risk Setting + Low = "low", + # Medium Risk Setting + Medium = "medium", + # High Risk Setting + High = "high", + diff --git a/msgraph_beta/generated/models/device_management_configuration_simple_setting_definition.py b/msgraph_beta/generated/models/device_management_configuration_simple_setting_definition.py index 2edd1402d50..c5ea07f9878 100644 --- a/msgraph_beta/generated/models/device_management_configuration_simple_setting_definition.py +++ b/msgraph_beta/generated/models/device_management_configuration_simple_setting_definition.py @@ -16,15 +16,15 @@ @dataclass class DeviceManagementConfigurationSimpleSettingDefinition(DeviceManagementConfigurationSettingDefinition, Parsable): - # Default setting value for this setting. + # Default setting value for this setting default_value: Optional[DeviceManagementConfigurationSettingValue] = None - # list of child settings that depend on this setting. + # list of child settings that depend on this setting depended_on_by: Optional[list[DeviceManagementConfigurationSettingDependedOnBy]] = None - # list of parent settings this setting is dependent on. + # list of parent settings this setting is dependent on dependent_on: Optional[list[DeviceManagementConfigurationDependentOn]] = None # The OdataType property odata_type: Optional[str] = None - # Definition of the value for this setting. + # Definition of the value for this setting value_definition: Optional[DeviceManagementConfigurationSettingValueDefinition] = None @staticmethod diff --git a/msgraph_beta/generated/models/directory_object.py b/msgraph_beta/generated/models/directory_object.py index 1a55416c07e..6f9fb5abf2a 100644 --- a/msgraph_beta/generated/models/directory_object.py +++ b/msgraph_beta/generated/models/directory_object.py @@ -10,6 +10,7 @@ from .administrative_unit import AdministrativeUnit from .application import Application from .app_management_policy import AppManagementPolicy + from .app_role_assignment import AppRoleAssignment from .authorization_policy import AuthorizationPolicy from .certificate_authority_detail import CertificateAuthorityDetail from .certificate_based_application_configuration import CertificateBasedApplicationConfiguration @@ -92,6 +93,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> DirectoryObject: from .app_management_policy import AppManagementPolicy return AppManagementPolicy() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.appRoleAssignment".casefold(): + from .app_role_assignment import AppRoleAssignment + + return AppRoleAssignment() if mapping_value and mapping_value.casefold() == "#microsoft.graph.authorizationPolicy".casefold(): from .authorization_policy import AuthorizationPolicy @@ -267,6 +272,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .administrative_unit import AdministrativeUnit from .application import Application from .app_management_policy import AppManagementPolicy + from .app_role_assignment import AppRoleAssignment from .authorization_policy import AuthorizationPolicy from .certificate_authority_detail import CertificateAuthorityDetail from .certificate_based_application_configuration import CertificateBasedApplicationConfiguration @@ -314,6 +320,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .administrative_unit import AdministrativeUnit from .application import Application from .app_management_policy import AppManagementPolicy + from .app_role_assignment import AppRoleAssignment from .authorization_policy import AuthorizationPolicy from .certificate_authority_detail import CertificateAuthorityDetail from .certificate_based_application_configuration import CertificateBasedApplicationConfiguration diff --git a/msgraph_beta/generated/models/enrollment_profile.py b/msgraph_beta/generated/models/enrollment_profile.py index 4d2335704bd..855761dd3e9 100644 --- a/msgraph_beta/generated/models/enrollment_profile.py +++ b/msgraph_beta/generated/models/enrollment_profile.py @@ -9,6 +9,8 @@ from .dep_enrollment_profile import DepEnrollmentProfile from .dep_i_o_s_enrollment_profile import DepIOSEnrollmentProfile from .dep_mac_o_s_enrollment_profile import DepMacOSEnrollmentProfile + from .dep_tv_o_s_enrollment_profile import DepTvOSEnrollmentProfile + from .dep_vision_o_s_enrollment_profile import DepVisionOSEnrollmentProfile from .entity import Entity from .entity import Entity @@ -63,6 +65,14 @@ def create_from_discriminator_value(parse_node: ParseNode) -> EnrollmentProfile: from .dep_mac_o_s_enrollment_profile import DepMacOSEnrollmentProfile return DepMacOSEnrollmentProfile() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.depTvOSEnrollmentProfile".casefold(): + from .dep_tv_o_s_enrollment_profile import DepTvOSEnrollmentProfile + + return DepTvOSEnrollmentProfile() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.depVisionOSEnrollmentProfile".casefold(): + from .dep_vision_o_s_enrollment_profile import DepVisionOSEnrollmentProfile + + return DepVisionOSEnrollmentProfile() return EnrollmentProfile() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -74,12 +84,16 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .dep_enrollment_profile import DepEnrollmentProfile from .dep_i_o_s_enrollment_profile import DepIOSEnrollmentProfile from .dep_mac_o_s_enrollment_profile import DepMacOSEnrollmentProfile + from .dep_tv_o_s_enrollment_profile import DepTvOSEnrollmentProfile + from .dep_vision_o_s_enrollment_profile import DepVisionOSEnrollmentProfile from .entity import Entity from .dep_enrollment_base_profile import DepEnrollmentBaseProfile from .dep_enrollment_profile import DepEnrollmentProfile from .dep_i_o_s_enrollment_profile import DepIOSEnrollmentProfile from .dep_mac_o_s_enrollment_profile import DepMacOSEnrollmentProfile + from .dep_tv_o_s_enrollment_profile import DepTvOSEnrollmentProfile + from .dep_vision_o_s_enrollment_profile import DepVisionOSEnrollmentProfile from .entity import Entity fields: dict[str, Callable[[Any], None]] = { diff --git a/msgraph_beta/generated/models/entity.py b/msgraph_beta/generated/models/entity.py index 9a7a7d11eab..9ce8e66e8ab 100644 --- a/msgraph_beta/generated/models/entity.py +++ b/msgraph_beta/generated/models/entity.py @@ -428,6 +428,8 @@ from .dep_i_o_s_enrollment_profile import DepIOSEnrollmentProfile from .dep_mac_o_s_enrollment_profile import DepMacOSEnrollmentProfile from .dep_onboarding_setting import DepOnboardingSetting + from .dep_tv_o_s_enrollment_profile import DepTvOSEnrollmentProfile + from .dep_vision_o_s_enrollment_profile import DepVisionOSEnrollmentProfile from .detected_app import DetectedApp from .device import Device from .device_and_app_management_assignment_filter import DeviceAndAppManagementAssignmentFilter @@ -3768,6 +3770,14 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .dep_onboarding_setting import DepOnboardingSetting return DepOnboardingSetting() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.depTvOSEnrollmentProfile".casefold(): + from .dep_tv_o_s_enrollment_profile import DepTvOSEnrollmentProfile + + return DepTvOSEnrollmentProfile() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.depVisionOSEnrollmentProfile".casefold(): + from .dep_vision_o_s_enrollment_profile import DepVisionOSEnrollmentProfile + + return DepVisionOSEnrollmentProfile() if mapping_value and mapping_value.casefold() == "#microsoft.graph.detectedApp".casefold(): from .detected_app import DetectedApp @@ -10721,6 +10731,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .dep_i_o_s_enrollment_profile import DepIOSEnrollmentProfile from .dep_mac_o_s_enrollment_profile import DepMacOSEnrollmentProfile from .dep_onboarding_setting import DepOnboardingSetting + from .dep_tv_o_s_enrollment_profile import DepTvOSEnrollmentProfile + from .dep_vision_o_s_enrollment_profile import DepVisionOSEnrollmentProfile from .detected_app import DetectedApp from .device import Device from .device_and_app_management_assignment_filter import DeviceAndAppManagementAssignmentFilter @@ -12761,6 +12773,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .dep_i_o_s_enrollment_profile import DepIOSEnrollmentProfile from .dep_mac_o_s_enrollment_profile import DepMacOSEnrollmentProfile from .dep_onboarding_setting import DepOnboardingSetting + from .dep_tv_o_s_enrollment_profile import DepTvOSEnrollmentProfile + from .dep_vision_o_s_enrollment_profile import DepVisionOSEnrollmentProfile from .detected_app import DetectedApp from .device import Device from .device_and_app_management_assignment_filter import DeviceAndAppManagementAssignmentFilter diff --git a/msgraph_beta/generated/models/extended_key_usage.py b/msgraph_beta/generated/models/extended_key_usage.py index f6be9590114..1ea561e4126 100644 --- a/msgraph_beta/generated/models/extended_key_usage.py +++ b/msgraph_beta/generated/models/extended_key_usage.py @@ -8,16 +8,16 @@ @dataclass class ExtendedKeyUsage(AdditionalDataHolder, BackedModel, Parsable): """ - Complex type that represents the extended key usage of a certificate. This is shared complex type. + The Custom Extended Key Usage definition """ # 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 extended key usage (EKU) name that provides a user-friendly way to identify an EKU. + # Extended Key Usage Name name: Optional[str] = None - # The object identifier (OID) of an extended key usage of a certificate. For example, '1.3.6.1.5.5.7.3.2' for client authentication. + # Extended Key Usage Object Identifier object_identifier: Optional[str] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/imported_apple_device_identity.py b/msgraph_beta/generated/models/imported_apple_device_identity.py index f364b28d751..3086740d56a 100644 --- a/msgraph_beta/generated/models/imported_apple_device_identity.py +++ b/msgraph_beta/generated/models/imported_apple_device_identity.py @@ -35,7 +35,7 @@ class ImportedAppleDeviceIdentity(Entity, Parsable): last_contacted_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None - # The platform property + # Supported platform types for policies. platform: Optional[Platform] = None # The time enrollment profile was assigned to the device requested_enrollment_profile_assignment_date_time: Optional[datetime.datetime] = None diff --git a/msgraph_beta/generated/models/imported_device_identity.py b/msgraph_beta/generated/models/imported_device_identity.py index 4867ac8a946..ef317c67d9f 100644 --- a/msgraph_beta/generated/models/imported_device_identity.py +++ b/msgraph_beta/generated/models/imported_device_identity.py @@ -35,7 +35,7 @@ class ImportedDeviceIdentity(Entity, Parsable): last_modified_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None - # The platform property + # Supported platform types for policies. platform: Optional[Platform] = None @staticmethod diff --git a/msgraph_beta/generated/models/ios_vpp_app.py b/msgraph_beta/generated/models/ios_vpp_app.py index 26c47fa9f69..0cfc51452b3 100644 --- a/msgraph_beta/generated/models/ios_vpp_app.py +++ b/msgraph_beta/generated/models/ios_vpp_app.py @@ -44,6 +44,8 @@ class IosVppApp(MobileApp, Parsable): vpp_token_account_type: Optional[VppTokenAccountType] = None # The Apple Id associated with the given Apple Volume Purchase Program Token. vpp_token_apple_id: Optional[str] = None + # Display name of the VPP token associated with this app. + vpp_token_display_name: Optional[str] = None # Identifier of the VPP token associated with this app. vpp_token_id: Optional[str] = None # The organization associated with the Apple Volume Purchase Program Token @@ -91,6 +93,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "usedLicenseCount": lambda n : setattr(self, 'used_license_count', n.get_int_value()), "vppTokenAccountType": lambda n : setattr(self, 'vpp_token_account_type', n.get_enum_value(VppTokenAccountType)), "vppTokenAppleId": lambda n : setattr(self, 'vpp_token_apple_id', n.get_str_value()), + "vppTokenDisplayName": lambda n : setattr(self, 'vpp_token_display_name', n.get_str_value()), "vppTokenId": lambda n : setattr(self, 'vpp_token_id', n.get_str_value()), "vppTokenOrganizationName": lambda n : setattr(self, 'vpp_token_organization_name', n.get_str_value()), } @@ -118,6 +121,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_int_value("usedLicenseCount", self.used_license_count) writer.write_enum_value("vppTokenAccountType", self.vpp_token_account_type) writer.write_str_value("vppTokenAppleId", self.vpp_token_apple_id) + writer.write_str_value("vppTokenDisplayName", self.vpp_token_display_name) writer.write_str_value("vppTokenId", self.vpp_token_id) writer.write_str_value("vppTokenOrganizationName", self.vpp_token_organization_name) diff --git a/msgraph_beta/generated/models/key_value.py b/msgraph_beta/generated/models/key_value.py index 3317bba6f74..740202b69b1 100644 --- a/msgraph_beta/generated/models/key_value.py +++ b/msgraph_beta/generated/models/key_value.py @@ -12,11 +12,11 @@ class KeyValue(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) - # Key. + # Contains the name of the field that a value is associated with. key: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # Value. + # Contains the corresponding value for the specified key. value: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/mac_os_vpp_app.py b/msgraph_beta/generated/models/mac_os_vpp_app.py index e908fd90c05..9114ac4b788 100644 --- a/msgraph_beta/generated/models/mac_os_vpp_app.py +++ b/msgraph_beta/generated/models/mac_os_vpp_app.py @@ -41,6 +41,8 @@ class MacOsVppApp(MobileApp, Parsable): vpp_token_account_type: Optional[VppTokenAccountType] = None # The Apple Id associated with the given Apple Volume Purchase Program Token. vpp_token_apple_id: Optional[str] = None + # Display name of the VPP token associated with this app. + vpp_token_display_name: Optional[str] = None # Identifier of the VPP token associated with this app. vpp_token_id: Optional[str] = None # The organization associated with the Apple Volume Purchase Program Token @@ -85,6 +87,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "usedLicenseCount": lambda n : setattr(self, 'used_license_count', n.get_int_value()), "vppTokenAccountType": lambda n : setattr(self, 'vpp_token_account_type', n.get_enum_value(VppTokenAccountType)), "vppTokenAppleId": lambda n : setattr(self, 'vpp_token_apple_id', n.get_str_value()), + "vppTokenDisplayName": lambda n : setattr(self, 'vpp_token_display_name', n.get_str_value()), "vppTokenId": lambda n : setattr(self, 'vpp_token_id', n.get_str_value()), "vppTokenOrganizationName": lambda n : setattr(self, 'vpp_token_organization_name', n.get_str_value()), } @@ -111,6 +114,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_int_value("usedLicenseCount", self.used_license_count) writer.write_enum_value("vppTokenAccountType", self.vpp_token_account_type) writer.write_str_value("vppTokenAppleId", self.vpp_token_apple_id) + writer.write_str_value("vppTokenDisplayName", self.vpp_token_display_name) writer.write_str_value("vppTokenId", self.vpp_token_id) writer.write_str_value("vppTokenOrganizationName", self.vpp_token_organization_name) diff --git a/msgraph_beta/generated/models/online_meeting_base.py b/msgraph_beta/generated/models/online_meeting_base.py index 8f2205669c3..a780f5e9607 100644 --- a/msgraph_beta/generated/models/online_meeting_base.py +++ b/msgraph_beta/generated/models/online_meeting_base.py @@ -61,7 +61,7 @@ class OnlineMeetingBase(Entity, Parsable): audio_conferencing: Optional[AudioConferencing] = None # The chat information associated with this online meeting. chat_info: Optional[ChatInfo] = None - # The chatRestrictions property + # Specifies the configuration settings for meeting chat restrictions. chat_restrictions: Optional[ChatRestrictions] = None # The isEndToEndEncryptionEnabled property is_end_to_end_encryption_enabled: Optional[bool] = None diff --git a/msgraph_beta/generated/models/planner_container_type.py b/msgraph_beta/generated/models/planner_container_type.py index 66d09ac0bd3..b221100d6b0 100644 --- a/msgraph_beta/generated/models/planner_container_type.py +++ b/msgraph_beta/generated/models/planner_container_type.py @@ -7,4 +7,5 @@ class PlannerContainerType(str, Enum): Project = "project", DriveItem = "driveItem", User = "user", + TeamsChannel = "teamsChannel", diff --git a/msgraph_beta/generated/models/platform.py b/msgraph_beta/generated/models/platform.py index 7a1cf8adfa0..e980d6055bf 100644 --- a/msgraph_beta/generated/models/platform.py +++ b/msgraph_beta/generated/models/platform.py @@ -1,16 +1,22 @@ from enum import Enum class Platform(str, Enum): - # Unknown device platform + # Default.Indicates the managed device is not known and is associated with 'Unknown' device platform. Unknown = "unknown", - # IOS device platform + # Indicates the managed device is Apple device that runs on iOS operation system. Ios = "ios", - # Android device platform + # Indicates the managed device is a Android device that runs on Android operation system. Android = "android", - # Windows device platform + # Indicates the managed device is a Windows device that runs on Windows operation system. Windows = "windows", - # WindowsMobile device platform + # Indicates the managed device is a Windows-based mobile device that runs on Windows Mobile operation system. WindowsMobile = "windowsMobile", - # Mac device platform + # Indicates the managed device is Apple device that runs on MacOS operation system. MacOS = "macOS", + # Indicates the managed device is Apple device that runs on VisionOS operation system. + VisionOS = "visionOS", + # Indicates the managed device is Apple device that runs on tvOS operation system. + TvOS = "tvOS", + # Evolvable enumeration sentinel value. Do not use. + UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph_beta/generated/models/role_scope_tag.py b/msgraph_beta/generated/models/role_scope_tag.py index cacfb70d74f..a108ff721c0 100644 --- a/msgraph_beta/generated/models/role_scope_tag.py +++ b/msgraph_beta/generated/models/role_scope_tag.py @@ -25,6 +25,8 @@ class RoleScopeTag(Entity, Parsable): is_built_in: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None + # Permissions associated with the Role Scope Tag. This property is read-only. + permissions: Optional[list[str]] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> RoleScopeTag: @@ -53,6 +55,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "description": lambda n : setattr(self, 'description', n.get_str_value()), "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), "isBuiltIn": lambda n : setattr(self, 'is_built_in', n.get_bool_value()), + "permissions": lambda n : setattr(self, 'permissions', n.get_collection_of_primitive_values(str)), } super_fields = super().get_field_deserializers() fields.update(super_fields) diff --git a/msgraph_beta/generated/models/schedule.py b/msgraph_beta/generated/models/schedule.py index 762d5df0206..ca504252b30 100644 --- a/msgraph_beta/generated/models/schedule.py +++ b/msgraph_beta/generated/models/schedule.py @@ -32,6 +32,8 @@ class Schedule(Entity, Parsable): day_notes: Optional[list[DayNote]] = None # Indicates whether the schedule is enabled for the team. Required. enabled: Optional[bool] = None + # Indicates whether copied shifts include activities from the original shift. + is_activities_included_when_copying_shifts_enabled: Optional[bool] = None # Indicates whether approval is required by a manager of this schedule for cross location shift requests. is_cross_location_shift_request_approval_required: Optional[bool] = None # Indicates whether the cross-location marketplace feature is enabled for this schedule. @@ -137,6 +139,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "activitiesIncludedWhenCopyingShiftsEnabled": lambda n : setattr(self, 'activities_included_when_copying_shifts_enabled', n.get_bool_value()), "dayNotes": lambda n : setattr(self, 'day_notes', n.get_collection_of_object_values(DayNote)), "enabled": lambda n : setattr(self, 'enabled', n.get_bool_value()), + "isActivitiesIncludedWhenCopyingShiftsEnabled": lambda n : setattr(self, 'is_activities_included_when_copying_shifts_enabled', n.get_bool_value()), "isCrossLocationShiftRequestApprovalRequired": lambda n : setattr(self, 'is_cross_location_shift_request_approval_required', n.get_bool_value()), "isCrossLocationShiftsEnabled": lambda n : setattr(self, 'is_cross_location_shifts_enabled', n.get_bool_value()), "offerShiftRequests": lambda n : setattr(self, 'offer_shift_requests', n.get_collection_of_object_values(OfferShiftRequest)), @@ -178,6 +181,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_bool_value("activitiesIncludedWhenCopyingShiftsEnabled", self.activities_included_when_copying_shifts_enabled) writer.write_collection_of_object_values("dayNotes", self.day_notes) writer.write_bool_value("enabled", self.enabled) + writer.write_bool_value("isActivitiesIncludedWhenCopyingShiftsEnabled", self.is_activities_included_when_copying_shifts_enabled) writer.write_bool_value("isCrossLocationShiftRequestApprovalRequired", self.is_cross_location_shift_request_approval_required) writer.write_bool_value("isCrossLocationShiftsEnabled", self.is_cross_location_shifts_enabled) writer.write_collection_of_object_values("offerShiftRequests", self.offer_shift_requests) diff --git a/msgraph_beta/generated/models/sign_in.py b/msgraph_beta/generated/models/sign_in.py index eab58a789ec..2f9220b877c 100644 --- a/msgraph_beta/generated/models/sign_in.py +++ b/msgraph_beta/generated/models/sign_in.py @@ -47,6 +47,8 @@ class SignIn(Entity, Parsable): app_display_name: Optional[str] = None # The application identifier in Microsoft Entra ID. Supports $filter (eq). app_id: Optional[str] = None + # The appOwnerTenantId property + app_owner_tenant_id: Optional[str] = None # Token protection creates a cryptographically secure tie between the token and the device it's issued to. This field indicates whether the app token was bound to the device. app_token_protection_status: Optional[TokenProtectionStatus] = None # A list of conditional access policies that the corresponding sign-in activity triggers. Apps need more Conditional Access-related privileges to read the details of this property. For more information, see Permissions for viewing applied conditional access (CA) policies in sign-ins. @@ -135,6 +137,8 @@ class SignIn(Entity, Parsable): resource_display_name: Optional[str] = None # The identifier of the resource that the user signed in to. Supports $filter (eq). resource_id: Optional[str] = None + # The resourceOwnerTenantId property + resource_owner_tenant_id: Optional[str] = None # The identifier of the service principal representing the target resource in the sign-in event. resource_service_principal_id: Optional[str] = None # The tenant identifier of the resource referenced in the sign in. @@ -161,7 +165,7 @@ class SignIn(Entity, Parsable): session_id: Optional[str] = None # Any conditional access session management policies that were applied during the sign-in event. session_lifetime_policies: Optional[list[SessionLifetimePolicy]] = None - # Indicates the category of sign in that the event represents. For user sign ins, the category can be interactiveUser or nonInteractiveUser and corresponds to the value for the isInteractive property on the signin resource. For managed identity sign ins, the category is managedIdentity. For service principal sign-ins, the category is servicePrincipal. Possible values are: interactiveUser, nonInteractiveUser, servicePrincipal, managedIdentity, unknownFutureValue. Supports $filter (eq, ne). + # Indicates the category of sign in that the event represents. For user sign ins, the category can be interactiveUser or nonInteractiveUser and corresponds to the value for the isInteractive property on the signin resource. For managed identity sign ins, the category is managedIdentity. For service principal sign-ins, the category is servicePrincipal. Possible values are: interactiveUser, nonInteractiveUser, servicePrincipal, managedIdentity, unknownFutureValue. Supports $filter (eq, ne). NOTE: Only interactive sign-ins are returned unless you set an explicit filter. For example, the filter for getting non-interactive sign-ins is https://graph.microsoft.com/beta/auditLogs/signIns?&$filter=signInEventTypes/any(t: t eq 'nonInteractiveUser'). sign_in_event_types: Optional[list[str]] = None # The identification that the user provided to sign in. It can be the userPrincipalName, but is also populated when a user signs in using other identifiers. sign_in_identifier: Optional[str] = None @@ -275,6 +279,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "appDisplayName": lambda n : setattr(self, 'app_display_name', n.get_str_value()), "appId": lambda n : setattr(self, 'app_id', n.get_str_value()), + "appOwnerTenantId": lambda n : setattr(self, 'app_owner_tenant_id', n.get_str_value()), "appTokenProtectionStatus": lambda n : setattr(self, 'app_token_protection_status', n.get_enum_value(TokenProtectionStatus)), "appliedConditionalAccessPolicies": lambda n : setattr(self, 'applied_conditional_access_policies', n.get_collection_of_object_values(AppliedConditionalAccessPolicy)), "appliedEventListeners": lambda n : setattr(self, 'applied_event_listeners', n.get_collection_of_object_values(AppliedAuthenticationEventListener)), @@ -318,6 +323,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "processingTimeInMilliseconds": lambda n : setattr(self, 'processing_time_in_milliseconds', n.get_int_value()), "resourceDisplayName": lambda n : setattr(self, 'resource_display_name', n.get_str_value()), "resourceId": lambda n : setattr(self, 'resource_id', n.get_str_value()), + "resourceOwnerTenantId": lambda n : setattr(self, 'resource_owner_tenant_id', n.get_str_value()), "resourceServicePrincipalId": lambda n : setattr(self, 'resource_service_principal_id', n.get_str_value()), "resourceTenantId": lambda n : setattr(self, 'resource_tenant_id', n.get_str_value()), "riskDetail": lambda n : setattr(self, 'risk_detail', n.get_enum_value(RiskDetail)), @@ -361,6 +367,7 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_str_value("appDisplayName", self.app_display_name) writer.write_str_value("appId", self.app_id) + writer.write_str_value("appOwnerTenantId", self.app_owner_tenant_id) writer.write_enum_value("appTokenProtectionStatus", self.app_token_protection_status) writer.write_collection_of_object_values("appliedConditionalAccessPolicies", self.applied_conditional_access_policies) writer.write_collection_of_object_values("appliedEventListeners", self.applied_event_listeners) @@ -404,6 +411,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_int_value("processingTimeInMilliseconds", self.processing_time_in_milliseconds) writer.write_str_value("resourceDisplayName", self.resource_display_name) writer.write_str_value("resourceId", self.resource_id) + writer.write_str_value("resourceOwnerTenantId", self.resource_owner_tenant_id) writer.write_str_value("resourceServicePrincipalId", self.resource_service_principal_id) writer.write_str_value("resourceTenantId", self.resource_tenant_id) writer.write_enum_value("riskDetail", self.risk_detail) diff --git a/msgraph_beta/generated/models/time_card_event.py b/msgraph_beta/generated/models/time_card_event.py index fbbe5f3e2f6..c8f4080319d 100644 --- a/msgraph_beta/generated/models/time_card_event.py +++ b/msgraph_beta/generated/models/time_card_event.py @@ -20,6 +20,8 @@ class TimeCardEvent(AdditionalDataHolder, BackedModel, Parsable): at_approved_location: Optional[bool] = None # The time the entry is recorded. date_time: Optional[datetime.datetime] = None + # Indicates whether this action happens at an approved location. + is_at_approved_location: Optional[bool] = None # Notes about the timeCardEvent. notes: Optional[ItemBody] = None # The OdataType property @@ -48,6 +50,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "atApprovedLocation": lambda n : setattr(self, 'at_approved_location', n.get_bool_value()), "dateTime": lambda n : setattr(self, 'date_time', n.get_datetime_value()), + "isAtApprovedLocation": lambda n : setattr(self, 'is_at_approved_location', n.get_bool_value()), "notes": lambda n : setattr(self, 'notes', n.get_object_value(ItemBody)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), } @@ -63,6 +66,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") writer.write_bool_value("atApprovedLocation", self.at_approved_location) writer.write_datetime_value("dateTime", self.date_time) + writer.write_bool_value("isAtApprovedLocation", self.is_at_approved_location) writer.write_object_value("notes", self.notes) writer.write_str_value("@odata.type", self.odata_type) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/models/windows_app_x_app_assignment_settings.py b/msgraph_beta/generated/models/windows_app_x_app_assignment_settings.py index 6a1a8bcf120..c51121bd685 100644 --- a/msgraph_beta/generated/models/windows_app_x_app_assignment_settings.py +++ b/msgraph_beta/generated/models/windows_app_x_app_assignment_settings.py @@ -16,7 +16,7 @@ class WindowsAppXAppAssignmentSettings(MobileAppAssignmentSettings, Parsable): """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.windowsAppXAppAssignmentSettings" - # Whether or not to use device execution context for Windows AppX mobile app. + # When TRUE, indicates that device execution context will be used for the AppX mobile app. When FALSE, indicates that user context will be used for the AppX mobile app. By default, this property is set to FALSE. Once this property has been set to TRUE it cannot be changed. use_device_context: Optional[bool] = None @staticmethod diff --git a/msgraph_beta/generated/models/windows_domain_join_configuration.py b/msgraph_beta/generated/models/windows_domain_join_configuration.py index c01eaf7ff77..343a52ff9c0 100644 --- a/msgraph_beta/generated/models/windows_domain_join_configuration.py +++ b/msgraph_beta/generated/models/windows_domain_join_configuration.py @@ -22,7 +22,7 @@ class WindowsDomainJoinConfiguration(DeviceConfiguration, Parsable): computer_name_static_prefix: Optional[str] = None # Dynamically generated characters used as suffix for computer name. Valid values 3 to 14 computer_name_suffix_random_char_count: Optional[int] = None - # Reference to device configurations required for network connectivity + # Reference to device configurations required for network connectivity. This collection can contain a maximum of 2 elements. network_access_configurations: Optional[list[DeviceConfiguration]] = None # Organizational unit (OU) where the computer account will be created. If this parameter is NULL, the well known computer object container will be used as published in the domain. organizational_unit: Optional[str] = None diff --git a/msgraph_beta/generated/models/windows_quality_update_cadence.py b/msgraph_beta/generated/models/windows_quality_update_cadence.py new file mode 100644 index 00000000000..1b35a9c347c --- /dev/null +++ b/msgraph_beta/generated/models/windows_quality_update_cadence.py @@ -0,0 +1,10 @@ +from enum import Enum + +class WindowsQualityUpdateCadence(str, Enum): + # Default. Indicates the quality update is released in a regular monthly pattern. + Monthly = "monthly", + # Indicates the quality update is released in an out-of-band pattern. + OutOfBand = "outOfBand", + # Evolvable enumeration sentinel value. Do not use. + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/windows_quality_update_catalog_item.py b/msgraph_beta/generated/models/windows_quality_update_catalog_item.py index 90ca1e32e58..db75ee629ec 100644 --- a/msgraph_beta/generated/models/windows_quality_update_catalog_item.py +++ b/msgraph_beta/generated/models/windows_quality_update_catalog_item.py @@ -5,7 +5,9 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: - from .windows_quality_update_classification import WindowsQualityUpdateClassification + from .windows_quality_update_cadence import WindowsQualityUpdateCadence + from .windows_quality_update_catalog_product_revision import WindowsQualityUpdateCatalogProductRevision + from .windows_quality_update_category import WindowsQualityUpdateCategory from .windows_update_catalog_item import WindowsUpdateCatalogItem from .windows_update_catalog_item import WindowsUpdateCatalogItem @@ -17,12 +19,16 @@ class WindowsQualityUpdateCatalogItem(WindowsUpdateCatalogItem, Parsable): """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.windowsQualityUpdateCatalogItem" - # Windows quality update classification - classification: Optional[WindowsQualityUpdateClassification] = None + # Windows quality update category + classification: Optional[WindowsQualityUpdateCategory] = None # Flag indicating if update qualifies for expedite is_expeditable: Optional[bool] = None # Knowledge base article id kb_article_id: Optional[str] = None + # The operating system product revisions that are released as part of this quality update. Read-only. + product_revisions: Optional[list[WindowsQualityUpdateCatalogProductRevision]] = None + # The publishing cadence of the quality update. Possible values are: monthly, outOfBand. This property cannot be modified and is automatically populated when the catalog is created. + quality_update_cadence: Optional[WindowsQualityUpdateCadence] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> WindowsQualityUpdateCatalogItem: @@ -40,16 +46,22 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ - from .windows_quality_update_classification import WindowsQualityUpdateClassification + from .windows_quality_update_cadence import WindowsQualityUpdateCadence + from .windows_quality_update_catalog_product_revision import WindowsQualityUpdateCatalogProductRevision + from .windows_quality_update_category import WindowsQualityUpdateCategory from .windows_update_catalog_item import WindowsUpdateCatalogItem - from .windows_quality_update_classification import WindowsQualityUpdateClassification + from .windows_quality_update_cadence import WindowsQualityUpdateCadence + from .windows_quality_update_catalog_product_revision import WindowsQualityUpdateCatalogProductRevision + from .windows_quality_update_category import WindowsQualityUpdateCategory from .windows_update_catalog_item import WindowsUpdateCatalogItem fields: dict[str, Callable[[Any], None]] = { - "classification": lambda n : setattr(self, 'classification', n.get_enum_value(WindowsQualityUpdateClassification)), + "classification": lambda n : setattr(self, 'classification', n.get_enum_value(WindowsQualityUpdateCategory)), "isExpeditable": lambda n : setattr(self, 'is_expeditable', n.get_bool_value()), "kbArticleId": lambda n : setattr(self, 'kb_article_id', n.get_str_value()), + "productRevisions": lambda n : setattr(self, 'product_revisions', n.get_collection_of_object_values(WindowsQualityUpdateCatalogProductRevision)), + "qualityUpdateCadence": lambda n : setattr(self, 'quality_update_cadence', n.get_enum_value(WindowsQualityUpdateCadence)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -67,5 +79,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_enum_value("classification", self.classification) writer.write_bool_value("isExpeditable", self.is_expeditable) writer.write_str_value("kbArticleId", self.kb_article_id) + writer.write_collection_of_object_values("productRevisions", self.product_revisions) + writer.write_enum_value("qualityUpdateCadence", self.quality_update_cadence) diff --git a/msgraph_beta/generated/models/windows_quality_update_catalog_product_revision.py b/msgraph_beta/generated/models/windows_quality_update_catalog_product_revision.py new file mode 100644 index 00000000000..b3474848f92 --- /dev/null +++ b/msgraph_beta/generated/models/windows_quality_update_catalog_product_revision.py @@ -0,0 +1,88 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .windows_quality_update_product_build_version_detail import WindowsQualityUpdateProductBuildVersionDetail + from .windows_quality_update_product_knowledge_base_article import WindowsQualityUpdateProductKnowledgeBaseArticle + +@dataclass +class WindowsQualityUpdateCatalogProductRevision(AdditionalDataHolder, BackedModel, Parsable): + """ + The operating system product revisions that are released as part of this quality update. + """ + # 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 display name of the windows quality update catalog product revision. For example, 'Windows 11, version 22H2, build 22621.4112'. Read-only + display_name: Optional[str] = None + # Represents a knowledge base (KB) article. + knowledge_base_article: Optional[WindowsQualityUpdateProductKnowledgeBaseArticle] = None + # The OdataType property + odata_type: Optional[str] = None + # Represents the build version details of a product revision that is associated with a quality update. + os_build: Optional[WindowsQualityUpdateProductBuildVersionDetail] = None + # The product name of the windows quality update catalog product revision. For example, 'Windows 11'. Read-only + product_name: Optional[str] = None + # The date and time when the windows quality update catalog product revision was released. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. Read-only + release_date_time: Optional[datetime.datetime] = None + # The version name of the windows quality update catalog product revision. For example, '22H2'. Read-only + version_name: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> WindowsQualityUpdateCatalogProductRevision: + """ + 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: WindowsQualityUpdateCatalogProductRevision + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return WindowsQualityUpdateCatalogProductRevision() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .windows_quality_update_product_build_version_detail import WindowsQualityUpdateProductBuildVersionDetail + from .windows_quality_update_product_knowledge_base_article import WindowsQualityUpdateProductKnowledgeBaseArticle + + from .windows_quality_update_product_build_version_detail import WindowsQualityUpdateProductBuildVersionDetail + from .windows_quality_update_product_knowledge_base_article import WindowsQualityUpdateProductKnowledgeBaseArticle + + fields: dict[str, Callable[[Any], None]] = { + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "knowledgeBaseArticle": lambda n : setattr(self, 'knowledge_base_article', n.get_object_value(WindowsQualityUpdateProductKnowledgeBaseArticle)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "osBuild": lambda n : setattr(self, 'os_build', n.get_object_value(WindowsQualityUpdateProductBuildVersionDetail)), + "productName": lambda n : setattr(self, 'product_name', n.get_str_value()), + "releaseDateTime": lambda n : setattr(self, 'release_date_time', n.get_datetime_value()), + "versionName": lambda n : setattr(self, 'version_name', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("displayName", self.display_name) + writer.write_object_value("knowledgeBaseArticle", self.knowledge_base_article) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_object_value("osBuild", self.os_build) + writer.write_str_value("productName", self.product_name) + writer.write_datetime_value("releaseDateTime", self.release_date_time) + writer.write_str_value("versionName", self.version_name) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/windows_quality_update_classification.py b/msgraph_beta/generated/models/windows_quality_update_category.py similarity index 78% rename from msgraph_beta/generated/models/windows_quality_update_classification.py rename to msgraph_beta/generated/models/windows_quality_update_category.py index d463f07a93e..3ec1091f01e 100644 --- a/msgraph_beta/generated/models/windows_quality_update_classification.py +++ b/msgraph_beta/generated/models/windows_quality_update_category.py @@ -1,6 +1,6 @@ from enum import Enum -class WindowsQualityUpdateClassification(str, Enum): +class WindowsQualityUpdateCategory(str, Enum): # All update type All = "all", # Security only update type diff --git a/msgraph_beta/generated/models/windows_quality_update_product_build_version_detail.py b/msgraph_beta/generated/models/windows_quality_update_product_build_version_detail.py new file mode 100644 index 00000000000..abd1031cab5 --- /dev/null +++ b/msgraph_beta/generated/models/windows_quality_update_product_build_version_detail.py @@ -0,0 +1,69 @@ +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 WindowsQualityUpdateProductBuildVersionDetail(AdditionalDataHolder, BackedModel, Parsable): + """ + Represents the build version details of a product revision that is associated with a quality update. + """ + # 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 build number of the product release, Allowed range is 0 - 2,147,483,647. For example: 19045. Read-only. + build_number: Optional[int] = None + # The major version of the product release, Allowed range is 0 - 2,147,483,647. For example: 10. Read-only. + major_version_number: Optional[int] = None + # The minor version of the product release, Allowed range is 0 - 2,147,483,647. For example: 0. Read-only. + minor_version_number: Optional[int] = None + # The OdataType property + odata_type: Optional[str] = None + # The update build revision number of the product revision for the corresponding patch, Allowed range is 0 - 2,147,483,647. For example: 4780. Read-only. + update_build_revision: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> WindowsQualityUpdateProductBuildVersionDetail: + """ + 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: WindowsQualityUpdateProductBuildVersionDetail + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return WindowsQualityUpdateProductBuildVersionDetail() + + 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]] = { + "buildNumber": lambda n : setattr(self, 'build_number', n.get_int_value()), + "majorVersionNumber": lambda n : setattr(self, 'major_version_number', n.get_int_value()), + "minorVersionNumber": lambda n : setattr(self, 'minor_version_number', n.get_int_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "updateBuildRevision": lambda n : setattr(self, 'update_build_revision', n.get_int_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_int_value("buildNumber", self.build_number) + writer.write_int_value("majorVersionNumber", self.major_version_number) + writer.write_int_value("minorVersionNumber", self.minor_version_number) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_int_value("updateBuildRevision", self.update_build_revision) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/windows_quality_update_product_knowledge_base_article.py b/msgraph_beta/generated/models/windows_quality_update_product_knowledge_base_article.py new file mode 100644 index 00000000000..c7925a8a21a --- /dev/null +++ b/msgraph_beta/generated/models/windows_quality_update_product_knowledge_base_article.py @@ -0,0 +1,61 @@ +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 WindowsQualityUpdateProductKnowledgeBaseArticle(AdditionalDataHolder, BackedModel, Parsable): + """ + Represents a knowledge base (KB) article. + """ + # 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 unique identifier for the knowledge base article. Read-only + article_id: Optional[str] = None + # The URL of the knowledge base article. Read-only + article_url: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> WindowsQualityUpdateProductKnowledgeBaseArticle: + """ + 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: WindowsQualityUpdateProductKnowledgeBaseArticle + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return WindowsQualityUpdateProductKnowledgeBaseArticle() + + 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]] = { + "articleId": lambda n : setattr(self, 'article_id', n.get_str_value()), + "articleUrl": lambda n : setattr(self, 'article_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_str_value("articleId", self.article_id) + writer.write_str_value("articleUrl", self.article_url) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/organization/item/check_member_groups/check_member_groups_request_builder.py b/msgraph_beta/generated/organization/item/check_member_groups/check_member_groups_request_builder.py index 93e6fd90feb..47f58809de6 100644 --- a/msgraph_beta/generated/organization/item/check_member_groups/check_member_groups_request_builder.py +++ b/msgraph_beta/generated/organization/item/check_member_groups/check_member_groups_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: CheckMemberGroupsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckMemberGroupsPostResponse]: """ - Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CheckMemberGroupsPostResponse] @@ -57,7 +57,7 @@ async def post(self,body: CheckMemberGroupsPostRequestBody, request_configuratio def to_post_request_information(self,body: CheckMemberGroupsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. 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/permission_grants/item/check_member_groups/check_member_groups_request_builder.py b/msgraph_beta/generated/permission_grants/item/check_member_groups/check_member_groups_request_builder.py index 375fe98904c..7034ec9144c 100644 --- a/msgraph_beta/generated/permission_grants/item/check_member_groups/check_member_groups_request_builder.py +++ b/msgraph_beta/generated/permission_grants/item/check_member_groups/check_member_groups_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: CheckMemberGroupsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckMemberGroupsPostResponse]: """ - Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CheckMemberGroupsPostResponse] @@ -57,7 +57,7 @@ async def post(self,body: CheckMemberGroupsPostRequestBody, request_configuratio def to_post_request_information(self,body: CheckMemberGroupsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. 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/policies/cross_tenant_access_policy/partners/item/identity_synchronization/identity_synchronization_request_builder.py b/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/identity_synchronization/identity_synchronization_request_builder.py index e30d087d3a2..0b40a4660f9 100644 --- a/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/identity_synchronization/identity_synchronization_request_builder.py +++ b/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/identity_synchronization/identity_synchronization_request_builder.py @@ -72,11 +72,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Identity async def put(self,body: CrossTenantIdentitySyncPolicyPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CrossTenantIdentitySyncPolicyPartner]: """ - Update the user synchronization policy of a partner-specific configuration. + Create a cross-tenant user synchronization policy for a partner-specific configuration. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CrossTenantIdentitySyncPolicyPartner] - Find more info here: https://learn.microsoft.com/graph/api/crosstenantidentitysyncpolicypartner-update?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-put-identitysynchronization?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -118,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_put_request_information(self,body: CrossTenantIdentitySyncPolicyPartner, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the user synchronization policy of a partner-specific configuration. + Create a cross-tenant user synchronization policy for a partner-specific configuration. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/risk_detections/risk_detections_request_builder.py b/msgraph_beta/generated/risk_detections/risk_detections_request_builder.py index 8b3c3c4214a..293e5a16a6e 100644 --- a/msgraph_beta/generated/risk_detections/risk_detections_request_builder.py +++ b/msgraph_beta/generated/risk_detections/risk_detections_request_builder.py @@ -48,10 +48,10 @@ def by_risk_detection_id(self,risk_detection_id: str) -> RiskDetectionItemReques async def get(self,request_configuration: Optional[RequestConfiguration[RiskDetectionsRequestBuilderGetQueryParameters]] = None) -> Optional[RiskDetectionCollectionResponse]: """ - Retrieve the properties of a riskDetection object. + Retrieve the properties of a collection of riskDetection objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RiskDetectionCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/riskdetection-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/riskdetection-list?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -92,7 +92,7 @@ async def post(self,body: RiskDetection, request_configuration: Optional[Request def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RiskDetectionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties of a riskDetection object. + Retrieve the properties of a collection of riskDetection objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -129,7 +129,7 @@ def with_url(self,raw_url: str) -> RiskDetectionsRequestBuilder: @dataclass class RiskDetectionsRequestBuilderGetQueryParameters(): """ - Retrieve the properties of a riskDetection object. + Retrieve the properties of a collection of riskDetection objects. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/service_principals/item/check_member_groups/check_member_groups_request_builder.py b/msgraph_beta/generated/service_principals/item/check_member_groups/check_member_groups_request_builder.py index 863cd413812..e2f97d03549 100644 --- a/msgraph_beta/generated/service_principals/item/check_member_groups/check_member_groups_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/check_member_groups/check_member_groups_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: CheckMemberGroupsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckMemberGroupsPostResponse]: """ - Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CheckMemberGroupsPostResponse] @@ -57,7 +57,7 @@ async def post(self,body: CheckMemberGroupsPostRequestBody, request_configuratio def to_post_request_information(self,body: CheckMemberGroupsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. 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/service_principals/item/claims_policy/claims_policy_request_builder.py b/msgraph_beta/generated/service_principals/item/claims_policy/claims_policy_request_builder.py index 46ac001fcfa..dee3b96f686 100644 --- a/msgraph_beta/generated/service_principals/item/claims_policy/claims_policy_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/claims_policy/claims_policy_request_builder.py @@ -53,11 +53,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ClaimsPo async def patch(self,body: CustomClaimsPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomClaimsPolicy]: """ - Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. + Update a customClaimsPolicy object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CustomClaimsPolicy] - Find more info here: https://learn.microsoft.com/graph/api/serviceprincipal-put-claimspolicy?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/customclaimspolicy-update?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -88,7 +88,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: CustomClaimsPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new customClaimsPolicy object if it doesn't exist, or replace an existing one. + Update a customClaimsPolicy object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/service_principals/item/owned_objects/graph_app_role_assignment/count/count_request_builder.py b/msgraph_beta/generated/service_principals/item/owned_objects/graph_app_role_assignment/count/count_request_builder.py new file mode 100644 index 00000000000..475031f489f --- /dev/null +++ b/msgraph_beta/generated/service_principals/item/owned_objects/graph_app_role_assignment/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}/servicePrincipals/{servicePrincipal%2Did}/ownedObjects/graph.appRoleAssignment/$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/service_principals/item/owned_objects/graph_app_role_assignment/graph_app_role_assignment_request_builder.py b/msgraph_beta/generated/service_principals/item/owned_objects/graph_app_role_assignment/graph_app_role_assignment_request_builder.py new file mode 100644 index 00000000000..6cabfcacead --- /dev/null +++ b/msgraph_beta/generated/service_principals/item/owned_objects/graph_app_role_assignment/graph_app_role_assignment_request_builder.py @@ -0,0 +1,147 @@ +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.app_role_assignment_collection_response import AppRoleAssignmentCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + +class GraphAppRoleAssignmentRequestBuilder(BaseRequestBuilder): + """ + Casts the previous resource to appRoleAssignment. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GraphAppRoleAssignmentRequestBuilder 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}/servicePrincipals/{servicePrincipal%2Did}/ownedObjects/graph.appRoleAssignment{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]] = None) -> Optional[AppRoleAssignmentCollectionResponse]: + """ + Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AppRoleAssignmentCollectionResponse] + """ + 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.app_role_assignment_collection_response import AppRoleAssignmentCollectionResponse + + return await self.request_adapter.send_async(request_info, AppRoleAssignmentCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + 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) -> GraphAppRoleAssignmentRequestBuilder: + """ + 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: GraphAppRoleAssignmentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GraphAppRoleAssignmentRequestBuilder(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 GraphAppRoleAssignmentRequestBuilderGetQueryParameters(): + """ + Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + """ + 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 GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration(RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]): + """ + 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/service_principals/item/owned_objects/item/directory_object_item_request_builder.py b/msgraph_beta/generated/service_principals/item/owned_objects/item/directory_object_item_request_builder.py index 98ab6245ed5..226664544fb 100644 --- a/msgraph_beta/generated/service_principals/item/owned_objects/item/directory_object_item_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/owned_objects/item/directory_object_item_request_builder.py @@ -17,6 +17,7 @@ from .....models.directory_object import DirectoryObject from .....models.o_data_errors.o_data_error import ODataError from .graph_application.graph_application_request_builder import GraphApplicationRequestBuilder + from .graph_app_role_assignment.graph_app_role_assignment_request_builder import GraphAppRoleAssignmentRequestBuilder from .graph_endpoint.graph_endpoint_request_builder import GraphEndpointRequestBuilder from .graph_group.graph_group_request_builder import GraphGroupRequestBuilder from .graph_service_principal.graph_service_principal_request_builder import GraphServicePrincipalRequestBuilder @@ -75,6 +76,15 @@ def with_url(self,raw_url: str) -> DirectoryObjectItemRequestBuilder: raise TypeError("raw_url cannot be null.") return DirectoryObjectItemRequestBuilder(self.request_adapter, raw_url) + @property + def graph_app_role_assignment(self) -> GraphAppRoleAssignmentRequestBuilder: + """ + Casts the previous resource to appRoleAssignment. + """ + from .graph_app_role_assignment.graph_app_role_assignment_request_builder import GraphAppRoleAssignmentRequestBuilder + + return GraphAppRoleAssignmentRequestBuilder(self.request_adapter, self.path_parameters) + @property def graph_application(self) -> GraphApplicationRequestBuilder: """ diff --git a/msgraph_beta/generated/service_principals/item/owned_objects/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py b/msgraph_beta/generated/service_principals/item/owned_objects/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py new file mode 100644 index 00000000000..071b69eab15 --- /dev/null +++ b/msgraph_beta/generated/service_principals/item/owned_objects/item/graph_app_role_assignment/graph_app_role_assignment_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.app_role_assignment import AppRoleAssignment + from ......models.o_data_errors.o_data_error import ODataError + +class GraphAppRoleAssignmentRequestBuilder(BaseRequestBuilder): + """ + Casts the previous resource to appRoleAssignment. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GraphAppRoleAssignmentRequestBuilder 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}/servicePrincipals/{servicePrincipal%2Did}/ownedObjects/{directoryObject%2Did}/graph.appRoleAssignment{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]] = None) -> Optional[AppRoleAssignment]: + """ + Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AppRoleAssignment] + """ + 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.app_role_assignment import AppRoleAssignment + + return await self.request_adapter.send_async(request_info, AppRoleAssignment, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + 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) -> GraphAppRoleAssignmentRequestBuilder: + """ + 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: GraphAppRoleAssignmentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GraphAppRoleAssignmentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GraphAppRoleAssignmentRequestBuilderGetQueryParameters(): + """ + Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + """ + 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 GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration(RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]): + """ + 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/service_principals/item/owned_objects/owned_objects_request_builder.py b/msgraph_beta/generated/service_principals/item/owned_objects/owned_objects_request_builder.py index 0a9bede8f83..7e4da0aabd6 100644 --- a/msgraph_beta/generated/service_principals/item/owned_objects/owned_objects_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/owned_objects/owned_objects_request_builder.py @@ -18,6 +18,7 @@ from ....models.o_data_errors.o_data_error import ODataError from .count.count_request_builder import CountRequestBuilder from .graph_application.graph_application_request_builder import GraphApplicationRequestBuilder + from .graph_app_role_assignment.graph_app_role_assignment_request_builder import GraphAppRoleAssignmentRequestBuilder from .graph_endpoint.graph_endpoint_request_builder import GraphEndpointRequestBuilder from .graph_group.graph_group_request_builder import GraphGroupRequestBuilder from .graph_service_principal.graph_service_principal_request_builder import GraphServicePrincipalRequestBuilder @@ -101,6 +102,15 @@ def count(self) -> CountRequestBuilder: return CountRequestBuilder(self.request_adapter, self.path_parameters) + @property + def graph_app_role_assignment(self) -> GraphAppRoleAssignmentRequestBuilder: + """ + Casts the previous resource to appRoleAssignment. + """ + from .graph_app_role_assignment.graph_app_role_assignment_request_builder import GraphAppRoleAssignmentRequestBuilder + + return GraphAppRoleAssignmentRequestBuilder(self.request_adapter, self.path_parameters) + @property def graph_application(self) -> GraphApplicationRequestBuilder: """ diff --git a/msgraph_beta/generated/service_principals/item/owners/graph_app_role_assignment/count/count_request_builder.py b/msgraph_beta/generated/service_principals/item/owners/graph_app_role_assignment/count/count_request_builder.py new file mode 100644 index 00000000000..aaade6472ca --- /dev/null +++ b/msgraph_beta/generated/service_principals/item/owners/graph_app_role_assignment/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}/servicePrincipals/{servicePrincipal%2Did}/owners/graph.appRoleAssignment/$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/service_principals/item/owners/graph_app_role_assignment/graph_app_role_assignment_request_builder.py b/msgraph_beta/generated/service_principals/item/owners/graph_app_role_assignment/graph_app_role_assignment_request_builder.py new file mode 100644 index 00000000000..27105260db9 --- /dev/null +++ b/msgraph_beta/generated/service_principals/item/owners/graph_app_role_assignment/graph_app_role_assignment_request_builder.py @@ -0,0 +1,147 @@ +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.app_role_assignment_collection_response import AppRoleAssignmentCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + +class GraphAppRoleAssignmentRequestBuilder(BaseRequestBuilder): + """ + Casts the previous resource to appRoleAssignment. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GraphAppRoleAssignmentRequestBuilder 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}/servicePrincipals/{servicePrincipal%2Did}/owners/graph.appRoleAssignment{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]] = None) -> Optional[AppRoleAssignmentCollectionResponse]: + """ + Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AppRoleAssignmentCollectionResponse] + """ + 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.app_role_assignment_collection_response import AppRoleAssignmentCollectionResponse + + return await self.request_adapter.send_async(request_info, AppRoleAssignmentCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + 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) -> GraphAppRoleAssignmentRequestBuilder: + """ + 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: GraphAppRoleAssignmentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GraphAppRoleAssignmentRequestBuilder(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 GraphAppRoleAssignmentRequestBuilderGetQueryParameters(): + """ + Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + """ + 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 GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration(RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]): + """ + 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/service_principals/item/owners/item/directory_object_item_request_builder.py b/msgraph_beta/generated/service_principals/item/owners/item/directory_object_item_request_builder.py index 09ec434b52e..43f4f54fd7a 100644 --- a/msgraph_beta/generated/service_principals/item/owners/item/directory_object_item_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/owners/item/directory_object_item_request_builder.py @@ -6,6 +6,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .graph_app_role_assignment.graph_app_role_assignment_request_builder import GraphAppRoleAssignmentRequestBuilder from .graph_endpoint.graph_endpoint_request_builder import GraphEndpointRequestBuilder from .graph_service_principal.graph_service_principal_request_builder import GraphServicePrincipalRequestBuilder from .graph_user.graph_user_request_builder import GraphUserRequestBuilder @@ -24,6 +25,15 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners/{directoryObject%2Did}", path_parameters) + @property + def graph_app_role_assignment(self) -> GraphAppRoleAssignmentRequestBuilder: + """ + Casts the previous resource to appRoleAssignment. + """ + from .graph_app_role_assignment.graph_app_role_assignment_request_builder import GraphAppRoleAssignmentRequestBuilder + + return GraphAppRoleAssignmentRequestBuilder(self.request_adapter, self.path_parameters) + @property def graph_endpoint(self) -> GraphEndpointRequestBuilder: """ diff --git a/msgraph_beta/generated/service_principals/item/owners/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py b/msgraph_beta/generated/service_principals/item/owners/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py new file mode 100644 index 00000000000..5d04d588e85 --- /dev/null +++ b/msgraph_beta/generated/service_principals/item/owners/item/graph_app_role_assignment/graph_app_role_assignment_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.app_role_assignment import AppRoleAssignment + from ......models.o_data_errors.o_data_error import ODataError + +class GraphAppRoleAssignmentRequestBuilder(BaseRequestBuilder): + """ + Casts the previous resource to appRoleAssignment. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GraphAppRoleAssignmentRequestBuilder 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}/servicePrincipals/{servicePrincipal%2Did}/owners/{directoryObject%2Did}/graph.appRoleAssignment{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]] = None) -> Optional[AppRoleAssignment]: + """ + Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AppRoleAssignment] + """ + 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.app_role_assignment import AppRoleAssignment + + return await self.request_adapter.send_async(request_info, AppRoleAssignment, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + 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) -> GraphAppRoleAssignmentRequestBuilder: + """ + 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: GraphAppRoleAssignmentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GraphAppRoleAssignmentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GraphAppRoleAssignmentRequestBuilderGetQueryParameters(): + """ + Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + """ + 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 GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration(RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]): + """ + 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/service_principals/item/owners/owners_request_builder.py b/msgraph_beta/generated/service_principals/item/owners/owners_request_builder.py index 3030fca1967..6609ae07725 100644 --- a/msgraph_beta/generated/service_principals/item/owners/owners_request_builder.py +++ b/msgraph_beta/generated/service_principals/item/owners/owners_request_builder.py @@ -17,6 +17,7 @@ from ....models.directory_object_collection_response import DirectoryObjectCollectionResponse from ....models.o_data_errors.o_data_error import ODataError from .count.count_request_builder import CountRequestBuilder + from .graph_app_role_assignment.graph_app_role_assignment_request_builder import GraphAppRoleAssignmentRequestBuilder from .graph_endpoint.graph_endpoint_request_builder import GraphEndpointRequestBuilder from .graph_service_principal.graph_service_principal_request_builder import GraphServicePrincipalRequestBuilder from .graph_user.graph_user_request_builder import GraphUserRequestBuilder @@ -100,6 +101,15 @@ def count(self) -> CountRequestBuilder: return CountRequestBuilder(self.request_adapter, self.path_parameters) + @property + def graph_app_role_assignment(self) -> GraphAppRoleAssignmentRequestBuilder: + """ + Casts the previous resource to appRoleAssignment. + """ + from .graph_app_role_assignment.graph_app_role_assignment_request_builder import GraphAppRoleAssignmentRequestBuilder + + return GraphAppRoleAssignmentRequestBuilder(self.request_adapter, self.path_parameters) + @property def graph_endpoint(self) -> GraphEndpointRequestBuilder: """ diff --git a/msgraph_beta/generated/sites/item/lists/item/list_item_request_builder.py b/msgraph_beta/generated/sites/item/lists/item/list_item_request_builder.py index 2947ef98208..17495a363e4 100644 --- a/msgraph_beta/generated/sites/item/lists/item/list_item_request_builder.py +++ b/msgraph_beta/generated/sites/item/lists/item/list_item_request_builder.py @@ -60,10 +60,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ListItemRequestBuilderGetQueryParameters]] = None) -> Optional[List_]: """ - Return the metadata for a list. + Get the list of richLongRunningOperations associated with a list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[List_] - Find more info here: https://learn.microsoft.com/graph/api/list-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/list-list-operations?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -115,7 +115,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ListItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Return the metadata for a list. + Get the list of richLongRunningOperations associated with a list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -249,7 +249,7 @@ class ListItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[Quer @dataclass class ListItemRequestBuilderGetQueryParameters(): """ - Return the metadata for a list. + Get the list of richLongRunningOperations associated with a list. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/sites/item/pages/pages_request_builder.py b/msgraph_beta/generated/sites/item/pages/pages_request_builder.py index e36603dc329..2b20eebbb8e 100644 --- a/msgraph_beta/generated/sites/item/pages/pages_request_builder.py +++ b/msgraph_beta/generated/sites/item/pages/pages_request_builder.py @@ -71,11 +71,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[PagesReq async def post(self,body: BaseSitePage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[BaseSitePage]: """ - Create a new newsLinkPage in the site pages list of a site. + Create a new sitePage in the site pages list in a site. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[BaseSitePage] - Find more info here: https://learn.microsoft.com/graph/api/newslinkpage-create?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/sitepage-create?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -106,7 +106,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: BaseSitePage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new newsLinkPage in the site pages list of a site. + Create a new sitePage in the site pages list in a site. 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/team_template_definition/item/team_definition/channels/item/messages/item/chat_message_item_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/messages/item/chat_message_item_request_builder.py index 5ec5365a167..9cd75dd7e78 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/messages/item/chat_message_item_request_builder.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/messages/item/chat_message_item_request_builder.py @@ -56,7 +56,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ChatMessageItemRequestBuilderGetQueryParameters]] = None) -> Optional[ChatMessage]: """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessage] """ @@ -110,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ChatMessageItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -208,7 +208,7 @@ class ChatMessageItemRequestBuilderDeleteRequestConfiguration(RequestConfigurati @dataclass class ChatMessageItemRequestBuilderGetQueryParameters(): """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/messages/messages_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/messages/messages_request_builder.py index a213f8c8425..3b4e60fe08f 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/messages/messages_request_builder.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/messages/messages_request_builder.py @@ -50,7 +50,7 @@ def by_chat_message_id(self,chat_message_id: str) -> ChatMessageItemRequestBuild async def get(self,request_configuration: Optional[RequestConfiguration[MessagesRequestBuilderGetQueryParameters]] = None) -> Optional[ChatMessageCollectionResponse]: """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessageCollectionResponse] """ @@ -93,7 +93,7 @@ async def post(self,body: ChatMessage, request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MessagesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ def delta(self) -> DeltaRequestBuilder: @dataclass class MessagesRequestBuilderGetQueryParameters(): """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/tabs/item/teams_tab_item_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/tabs/item/teams_tab_item_request_builder.py index 1d95be64399..6f511168a7a 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/tabs/item/teams_tab_item_request_builder.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/tabs/item/teams_tab_item_request_builder.py @@ -51,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[TeamsTabItemRequestBuilderGetQueryParameters]] = None) -> Optional[TeamsTab]: """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TeamsTab] """ @@ -105,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TeamsTabItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -158,7 +158,7 @@ class TeamsTabItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[ @dataclass class TeamsTabItemRequestBuilderGetQueryParameters(): """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/tabs/tabs_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/tabs/tabs_request_builder.py index 1d2204cb19d..6ca7c5e0a34 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/tabs/tabs_request_builder.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/tabs/tabs_request_builder.py @@ -49,7 +49,7 @@ def by_teams_tab_id(self,teams_tab_id: str) -> TeamsTabItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[TabsRequestBuilderGetQueryParameters]] = None) -> Optional[TeamsTabCollectionResponse]: """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TeamsTabCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: TeamsTab, request_configuration: Optional[RequestConfi def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TabsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. 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 TabsRequestBuilderGetQueryParameters(): """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/messages/item/chat_message_item_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/messages/item/chat_message_item_request_builder.py index 1a6b3e86730..c18ef27d325 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/messages/item/chat_message_item_request_builder.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/messages/item/chat_message_item_request_builder.py @@ -56,7 +56,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ChatMessageItemRequestBuilderGetQueryParameters]] = None) -> Optional[ChatMessage]: """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessage] """ @@ -110,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ChatMessageItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -208,7 +208,7 @@ class ChatMessageItemRequestBuilderDeleteRequestConfiguration(RequestConfigurati @dataclass class ChatMessageItemRequestBuilderGetQueryParameters(): """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/messages/messages_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/messages/messages_request_builder.py index a5636c22a38..d1108790803 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/messages/messages_request_builder.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/messages/messages_request_builder.py @@ -50,7 +50,7 @@ def by_chat_message_id(self,chat_message_id: str) -> ChatMessageItemRequestBuild async def get(self,request_configuration: Optional[RequestConfiguration[MessagesRequestBuilderGetQueryParameters]] = None) -> Optional[ChatMessageCollectionResponse]: """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessageCollectionResponse] """ @@ -93,7 +93,7 @@ async def post(self,body: ChatMessage, request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MessagesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ def delta(self) -> DeltaRequestBuilder: @dataclass class MessagesRequestBuilderGetQueryParameters(): """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/tabs/item/teams_tab_item_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/tabs/item/teams_tab_item_request_builder.py index 254e1c74014..ab944db1bd4 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/tabs/item/teams_tab_item_request_builder.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/tabs/item/teams_tab_item_request_builder.py @@ -51,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[TeamsTabItemRequestBuilderGetQueryParameters]] = None) -> Optional[TeamsTab]: """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TeamsTab] """ @@ -105,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TeamsTabItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -158,7 +158,7 @@ class TeamsTabItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[ @dataclass class TeamsTabItemRequestBuilderGetQueryParameters(): """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/tabs/tabs_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/tabs/tabs_request_builder.py index bdcfa2625be..60542937ee8 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/tabs/tabs_request_builder.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/tabs/tabs_request_builder.py @@ -49,7 +49,7 @@ def by_teams_tab_id(self,teams_tab_id: str) -> TeamsTabItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[TabsRequestBuilderGetQueryParameters]] = None) -> Optional[TeamsTabCollectionResponse]: """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TeamsTabCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: TeamsTab, request_configuration: Optional[RequestConfi def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TabsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. 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 TabsRequestBuilderGetQueryParameters(): """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/clock_in/clock_in_post_request_body.py b/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/clock_in/clock_in_post_request_body.py index 0d4639f3658..1c117b9dd94 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/clock_in/clock_in_post_request_body.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/clock_in/clock_in_post_request_body.py @@ -17,6 +17,8 @@ class ClockInPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The atApprovedLocation property at_approved_location: Optional[bool] = None + # The isAtApprovedLocation property + is_at_approved_location: Optional[bool] = None # The notes property notes: Optional[ItemBody] = None # The onBehalfOfUserId property @@ -44,6 +46,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "atApprovedLocation": lambda n : setattr(self, 'at_approved_location', n.get_bool_value()), + "isAtApprovedLocation": lambda n : setattr(self, 'is_at_approved_location', n.get_bool_value()), "notes": lambda n : setattr(self, 'notes', n.get_object_value(ItemBody)), "onBehalfOfUserId": lambda n : setattr(self, 'on_behalf_of_user_id', n.get_str_value()), } @@ -58,6 +61,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") writer.write_bool_value("atApprovedLocation", self.at_approved_location) + writer.write_bool_value("isAtApprovedLocation", self.is_at_approved_location) writer.write_object_value("notes", self.notes) writer.write_str_value("onBehalfOfUserId", self.on_behalf_of_user_id) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/item/clock_out/clock_out_post_request_body.py b/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/item/clock_out/clock_out_post_request_body.py index 866590d6d1c..acb5f9c7779 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/item/clock_out/clock_out_post_request_body.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/item/clock_out/clock_out_post_request_body.py @@ -17,6 +17,8 @@ class ClockOutPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The atApprovedLocation property at_approved_location: Optional[bool] = None + # The isAtApprovedLocation property + is_at_approved_location: Optional[bool] = None # The notes property notes: Optional[ItemBody] = None @@ -42,6 +44,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "atApprovedLocation": lambda n : setattr(self, 'at_approved_location', n.get_bool_value()), + "isAtApprovedLocation": lambda n : setattr(self, 'is_at_approved_location', n.get_bool_value()), "notes": lambda n : setattr(self, 'notes', n.get_object_value(ItemBody)), } return fields @@ -55,6 +58,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") writer.write_bool_value("atApprovedLocation", self.at_approved_location) + writer.write_bool_value("isAtApprovedLocation", self.is_at_approved_location) writer.write_object_value("notes", self.notes) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/item/end_break/end_break_post_request_body.py b/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/item/end_break/end_break_post_request_body.py index b694e0c0748..5fb15169cc8 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/item/end_break/end_break_post_request_body.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/item/end_break/end_break_post_request_body.py @@ -17,6 +17,8 @@ class EndBreakPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The atApprovedLocation property at_approved_location: Optional[bool] = None + # The isAtApprovedLocation property + is_at_approved_location: Optional[bool] = None # The notes property notes: Optional[ItemBody] = None @@ -42,6 +44,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "atApprovedLocation": lambda n : setattr(self, 'at_approved_location', n.get_bool_value()), + "isAtApprovedLocation": lambda n : setattr(self, 'is_at_approved_location', n.get_bool_value()), "notes": lambda n : setattr(self, 'notes', n.get_object_value(ItemBody)), } return fields @@ -55,6 +58,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") writer.write_bool_value("atApprovedLocation", self.at_approved_location) + writer.write_bool_value("isAtApprovedLocation", self.is_at_approved_location) writer.write_object_value("notes", self.notes) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/item/start_break/start_break_post_request_body.py b/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/item/start_break/start_break_post_request_body.py index a9449261cbd..c2b2d2ba4c1 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/item/start_break/start_break_post_request_body.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/schedule/time_cards/item/start_break/start_break_post_request_body.py @@ -17,6 +17,8 @@ class StartBreakPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The atApprovedLocation property at_approved_location: Optional[bool] = None + # The isAtApprovedLocation property + is_at_approved_location: Optional[bool] = None # The notes property notes: Optional[ItemBody] = None @@ -42,6 +44,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "atApprovedLocation": lambda n : setattr(self, 'at_approved_location', n.get_bool_value()), + "isAtApprovedLocation": lambda n : setattr(self, 'is_at_approved_location', n.get_bool_value()), "notes": lambda n : setattr(self, 'notes', n.get_object_value(ItemBody)), } return fields @@ -55,6 +58,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") writer.write_bool_value("atApprovedLocation", self.at_approved_location) + writer.write_bool_value("isAtApprovedLocation", self.is_at_approved_location) writer.write_object_value("notes", self.notes) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/teams/item/channels/item/members/item/conversation_member_item_request_builder.py b/msgraph_beta/generated/teams/item/channels/item/members/item/conversation_member_item_request_builder.py index 0dd3a08adaa..1dccf275b39 100644 --- a/msgraph_beta/generated/teams/item/channels/item/members/item/conversation_member_item_request_builder.py +++ b/msgraph_beta/generated/teams/item/channels/item/members/item/conversation_member_item_request_builder.py @@ -72,11 +72,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Conversa async def patch(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConversationMember]: """ - Update the role of a conversationMember in a team.or channel. + Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ConversationMember] - Find more info here: https://learn.microsoft.com/graph/api/conversationmember-update?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/channel-update-members?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -118,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: ConversationMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the role of a conversationMember in a team.or channel. + Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/teams/item/channels/item/messages/messages_request_builder.py b/msgraph_beta/generated/teams/item/channels/item/messages/messages_request_builder.py index c5e85c2dac6..6d207c2f350 100644 --- a/msgraph_beta/generated/teams/item/channels/item/messages/messages_request_builder.py +++ b/msgraph_beta/generated/teams/item/channels/item/messages/messages_request_builder.py @@ -71,11 +71,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Messages async def post(self,body: ChatMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ChatMessage]: """ - Send a new chatMessage in the specified channel. + Send a new chatMessage in the specified channel or a chat. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessage] - Find more info here: https://learn.microsoft.com/graph/api/channel-post-messages?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/chatmessage-post?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -106,7 +106,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: ChatMessage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Send a new chatMessage in the specified channel. + Send a new chatMessage in the specified channel or a chat. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/teams/item/channels/item/tabs/item/teams_tab_item_request_builder.py b/msgraph_beta/generated/teams/item/channels/item/tabs/item/teams_tab_item_request_builder.py index a07ca82f3cf..e87fa0b2bb6 100644 --- a/msgraph_beta/generated/teams/item/channels/item/tabs/item/teams_tab_item_request_builder.py +++ b/msgraph_beta/generated/teams/item/channels/item/tabs/item/teams_tab_item_request_builder.py @@ -51,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[TeamsTabItemRequestBuilderGetQueryParameters]] = None) -> Optional[TeamsTab]: """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TeamsTab] """ @@ -105,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TeamsTabItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -158,7 +158,7 @@ class TeamsTabItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[ @dataclass class TeamsTabItemRequestBuilderGetQueryParameters(): """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/teams/item/primary_channel/messages/item/chat_message_item_request_builder.py b/msgraph_beta/generated/teams/item/primary_channel/messages/item/chat_message_item_request_builder.py index a79fa1383ee..8f0efcb40e3 100644 --- a/msgraph_beta/generated/teams/item/primary_channel/messages/item/chat_message_item_request_builder.py +++ b/msgraph_beta/generated/teams/item/primary_channel/messages/item/chat_message_item_request_builder.py @@ -56,7 +56,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ChatMessageItemRequestBuilderGetQueryParameters]] = None) -> Optional[ChatMessage]: """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessage] """ @@ -110,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ChatMessageItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -208,7 +208,7 @@ class ChatMessageItemRequestBuilderDeleteRequestConfiguration(RequestConfigurati @dataclass class ChatMessageItemRequestBuilderGetQueryParameters(): """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/teams/item/primary_channel/messages/messages_request_builder.py b/msgraph_beta/generated/teams/item/primary_channel/messages/messages_request_builder.py index 3f493f70ecf..358265dc79b 100644 --- a/msgraph_beta/generated/teams/item/primary_channel/messages/messages_request_builder.py +++ b/msgraph_beta/generated/teams/item/primary_channel/messages/messages_request_builder.py @@ -50,7 +50,7 @@ def by_chat_message_id(self,chat_message_id: str) -> ChatMessageItemRequestBuild async def get(self,request_configuration: Optional[RequestConfiguration[MessagesRequestBuilderGetQueryParameters]] = None) -> Optional[ChatMessageCollectionResponse]: """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessageCollectionResponse] """ @@ -93,7 +93,7 @@ async def post(self,body: ChatMessage, request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MessagesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ def delta(self) -> DeltaRequestBuilder: @dataclass class MessagesRequestBuilderGetQueryParameters(): """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/teams/item/primary_channel/tabs/item/teams_tab_item_request_builder.py b/msgraph_beta/generated/teams/item/primary_channel/tabs/item/teams_tab_item_request_builder.py index 06446133c56..3a7c37a99cb 100644 --- a/msgraph_beta/generated/teams/item/primary_channel/tabs/item/teams_tab_item_request_builder.py +++ b/msgraph_beta/generated/teams/item/primary_channel/tabs/item/teams_tab_item_request_builder.py @@ -51,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[TeamsTabItemRequestBuilderGetQueryParameters]] = None) -> Optional[TeamsTab]: """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TeamsTab] """ @@ -105,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TeamsTabItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -158,7 +158,7 @@ class TeamsTabItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[ @dataclass class TeamsTabItemRequestBuilderGetQueryParameters(): """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/teams/item/primary_channel/tabs/tabs_request_builder.py b/msgraph_beta/generated/teams/item/primary_channel/tabs/tabs_request_builder.py index f8b5d37c592..2ddf15da71f 100644 --- a/msgraph_beta/generated/teams/item/primary_channel/tabs/tabs_request_builder.py +++ b/msgraph_beta/generated/teams/item/primary_channel/tabs/tabs_request_builder.py @@ -49,7 +49,7 @@ def by_teams_tab_id(self,teams_tab_id: str) -> TeamsTabItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[TabsRequestBuilderGetQueryParameters]] = None) -> Optional[TeamsTabCollectionResponse]: """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TeamsTabCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: TeamsTab, request_configuration: Optional[RequestConfi def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TabsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. 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 TabsRequestBuilderGetQueryParameters(): """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/teams/item/schedule/time_cards/clock_in/clock_in_post_request_body.py b/msgraph_beta/generated/teams/item/schedule/time_cards/clock_in/clock_in_post_request_body.py index 8f6617d2533..29378a864e2 100644 --- a/msgraph_beta/generated/teams/item/schedule/time_cards/clock_in/clock_in_post_request_body.py +++ b/msgraph_beta/generated/teams/item/schedule/time_cards/clock_in/clock_in_post_request_body.py @@ -17,6 +17,8 @@ class ClockInPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The atApprovedLocation property at_approved_location: Optional[bool] = None + # The isAtApprovedLocation property + is_at_approved_location: Optional[bool] = None # The notes property notes: Optional[ItemBody] = None # The onBehalfOfUserId property @@ -44,6 +46,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "atApprovedLocation": lambda n : setattr(self, 'at_approved_location', n.get_bool_value()), + "isAtApprovedLocation": lambda n : setattr(self, 'is_at_approved_location', n.get_bool_value()), "notes": lambda n : setattr(self, 'notes', n.get_object_value(ItemBody)), "onBehalfOfUserId": lambda n : setattr(self, 'on_behalf_of_user_id', n.get_str_value()), } @@ -58,6 +61,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") writer.write_bool_value("atApprovedLocation", self.at_approved_location) + writer.write_bool_value("isAtApprovedLocation", self.is_at_approved_location) writer.write_object_value("notes", self.notes) writer.write_str_value("onBehalfOfUserId", self.on_behalf_of_user_id) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/teams/item/schedule/time_cards/item/clock_out/clock_out_post_request_body.py b/msgraph_beta/generated/teams/item/schedule/time_cards/item/clock_out/clock_out_post_request_body.py index 7b8a5a31345..0160627feb2 100644 --- a/msgraph_beta/generated/teams/item/schedule/time_cards/item/clock_out/clock_out_post_request_body.py +++ b/msgraph_beta/generated/teams/item/schedule/time_cards/item/clock_out/clock_out_post_request_body.py @@ -17,6 +17,8 @@ class ClockOutPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The atApprovedLocation property at_approved_location: Optional[bool] = None + # The isAtApprovedLocation property + is_at_approved_location: Optional[bool] = None # The notes property notes: Optional[ItemBody] = None @@ -42,6 +44,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "atApprovedLocation": lambda n : setattr(self, 'at_approved_location', n.get_bool_value()), + "isAtApprovedLocation": lambda n : setattr(self, 'is_at_approved_location', n.get_bool_value()), "notes": lambda n : setattr(self, 'notes', n.get_object_value(ItemBody)), } return fields @@ -55,6 +58,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") writer.write_bool_value("atApprovedLocation", self.at_approved_location) + writer.write_bool_value("isAtApprovedLocation", self.is_at_approved_location) writer.write_object_value("notes", self.notes) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/teams/item/schedule/time_cards/item/end_break/end_break_post_request_body.py b/msgraph_beta/generated/teams/item/schedule/time_cards/item/end_break/end_break_post_request_body.py index 0506cd48859..4b280c2c3b9 100644 --- a/msgraph_beta/generated/teams/item/schedule/time_cards/item/end_break/end_break_post_request_body.py +++ b/msgraph_beta/generated/teams/item/schedule/time_cards/item/end_break/end_break_post_request_body.py @@ -17,6 +17,8 @@ class EndBreakPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The atApprovedLocation property at_approved_location: Optional[bool] = None + # The isAtApprovedLocation property + is_at_approved_location: Optional[bool] = None # The notes property notes: Optional[ItemBody] = None @@ -42,6 +44,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "atApprovedLocation": lambda n : setattr(self, 'at_approved_location', n.get_bool_value()), + "isAtApprovedLocation": lambda n : setattr(self, 'is_at_approved_location', n.get_bool_value()), "notes": lambda n : setattr(self, 'notes', n.get_object_value(ItemBody)), } return fields @@ -55,6 +58,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") writer.write_bool_value("atApprovedLocation", self.at_approved_location) + writer.write_bool_value("isAtApprovedLocation", self.is_at_approved_location) writer.write_object_value("notes", self.notes) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/teams/item/schedule/time_cards/item/start_break/start_break_post_request_body.py b/msgraph_beta/generated/teams/item/schedule/time_cards/item/start_break/start_break_post_request_body.py index 82ae57a9ce6..8d09850f1dc 100644 --- a/msgraph_beta/generated/teams/item/schedule/time_cards/item/start_break/start_break_post_request_body.py +++ b/msgraph_beta/generated/teams/item/schedule/time_cards/item/start_break/start_break_post_request_body.py @@ -17,6 +17,8 @@ class StartBreakPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The atApprovedLocation property at_approved_location: Optional[bool] = None + # The isAtApprovedLocation property + is_at_approved_location: Optional[bool] = None # The notes property notes: Optional[ItemBody] = None @@ -42,6 +44,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "atApprovedLocation": lambda n : setattr(self, 'at_approved_location', n.get_bool_value()), + "isAtApprovedLocation": lambda n : setattr(self, 'is_at_approved_location', n.get_bool_value()), "notes": lambda n : setattr(self, 'notes', n.get_object_value(ItemBody)), } return fields @@ -55,6 +58,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") writer.write_bool_value("atApprovedLocation", self.at_approved_location) + writer.write_bool_value("isAtApprovedLocation", self.is_at_approved_location) writer.write_object_value("notes", self.notes) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/messages/item/chat_message_item_request_builder.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/messages/item/chat_message_item_request_builder.py index 6cf43ea66b0..693fd3abc6b 100644 --- a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/messages/item/chat_message_item_request_builder.py +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/messages/item/chat_message_item_request_builder.py @@ -56,7 +56,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ChatMessageItemRequestBuilderGetQueryParameters]] = None) -> Optional[ChatMessage]: """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessage] """ @@ -110,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ChatMessageItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -208,7 +208,7 @@ class ChatMessageItemRequestBuilderDeleteRequestConfiguration(RequestConfigurati @dataclass class ChatMessageItemRequestBuilderGetQueryParameters(): """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/messages/messages_request_builder.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/messages/messages_request_builder.py index a38e779b00c..3b5e937a6a4 100644 --- a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/messages/messages_request_builder.py +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/messages/messages_request_builder.py @@ -50,7 +50,7 @@ def by_chat_message_id(self,chat_message_id: str) -> ChatMessageItemRequestBuild async def get(self,request_configuration: Optional[RequestConfiguration[MessagesRequestBuilderGetQueryParameters]] = None) -> Optional[ChatMessageCollectionResponse]: """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessageCollectionResponse] """ @@ -93,7 +93,7 @@ async def post(self,body: ChatMessage, request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MessagesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ def delta(self) -> DeltaRequestBuilder: @dataclass class MessagesRequestBuilderGetQueryParameters(): """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/tabs/item/teams_tab_item_request_builder.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/tabs/item/teams_tab_item_request_builder.py index b19d3ea6232..f4ca22a6c62 100644 --- a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/tabs/item/teams_tab_item_request_builder.py +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/tabs/item/teams_tab_item_request_builder.py @@ -51,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[TeamsTabItemRequestBuilderGetQueryParameters]] = None) -> Optional[TeamsTab]: """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TeamsTab] """ @@ -105,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TeamsTabItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -158,7 +158,7 @@ class TeamsTabItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[ @dataclass class TeamsTabItemRequestBuilderGetQueryParameters(): """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/tabs/tabs_request_builder.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/tabs/tabs_request_builder.py index 9f6d12730d1..52ab71d50b0 100644 --- a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/tabs/tabs_request_builder.py +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/tabs/tabs_request_builder.py @@ -49,7 +49,7 @@ def by_teams_tab_id(self,teams_tab_id: str) -> TeamsTabItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[TabsRequestBuilderGetQueryParameters]] = None) -> Optional[TeamsTabCollectionResponse]: """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TeamsTabCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: TeamsTab, request_configuration: Optional[RequestConfi def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TabsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. 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 TabsRequestBuilderGetQueryParameters(): """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/messages/item/chat_message_item_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/messages/item/chat_message_item_request_builder.py index d34873ae456..bda71780a7a 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/messages/item/chat_message_item_request_builder.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/messages/item/chat_message_item_request_builder.py @@ -56,7 +56,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ChatMessageItemRequestBuilderGetQueryParameters]] = None) -> Optional[ChatMessage]: """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessage] """ @@ -110,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ChatMessageItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -208,7 +208,7 @@ class ChatMessageItemRequestBuilderDeleteRequestConfiguration(RequestConfigurati @dataclass class ChatMessageItemRequestBuilderGetQueryParameters(): """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/messages/messages_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/messages/messages_request_builder.py index 0b82b6c88e2..cad5611f343 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/messages/messages_request_builder.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/messages/messages_request_builder.py @@ -50,7 +50,7 @@ def by_chat_message_id(self,chat_message_id: str) -> ChatMessageItemRequestBuild async def get(self,request_configuration: Optional[RequestConfiguration[MessagesRequestBuilderGetQueryParameters]] = None) -> Optional[ChatMessageCollectionResponse]: """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessageCollectionResponse] """ @@ -93,7 +93,7 @@ async def post(self,body: ChatMessage, request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MessagesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ def delta(self) -> DeltaRequestBuilder: @dataclass class MessagesRequestBuilderGetQueryParameters(): """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/tabs/item/teams_tab_item_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/tabs/item/teams_tab_item_request_builder.py index 240625e9d85..78e52683c8e 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/tabs/item/teams_tab_item_request_builder.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/tabs/item/teams_tab_item_request_builder.py @@ -51,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[TeamsTabItemRequestBuilderGetQueryParameters]] = None) -> Optional[TeamsTab]: """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TeamsTab] """ @@ -105,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TeamsTabItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -158,7 +158,7 @@ class TeamsTabItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[ @dataclass class TeamsTabItemRequestBuilderGetQueryParameters(): """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/tabs/tabs_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/tabs/tabs_request_builder.py index 32fb9923420..2f466629da1 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/tabs/tabs_request_builder.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/tabs/tabs_request_builder.py @@ -49,7 +49,7 @@ def by_teams_tab_id(self,teams_tab_id: str) -> TeamsTabItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[TabsRequestBuilderGetQueryParameters]] = None) -> Optional[TeamsTabCollectionResponse]: """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TeamsTabCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: TeamsTab, request_configuration: Optional[RequestConfi def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TabsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. 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 TabsRequestBuilderGetQueryParameters(): """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/messages/item/chat_message_item_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/messages/item/chat_message_item_request_builder.py index 78a131d8105..112b3abee9b 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/messages/item/chat_message_item_request_builder.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/messages/item/chat_message_item_request_builder.py @@ -56,7 +56,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ChatMessageItemRequestBuilderGetQueryParameters]] = None) -> Optional[ChatMessage]: """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessage] """ @@ -110,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ChatMessageItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -208,7 +208,7 @@ class ChatMessageItemRequestBuilderDeleteRequestConfiguration(RequestConfigurati @dataclass class ChatMessageItemRequestBuilderGetQueryParameters(): """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/messages/messages_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/messages/messages_request_builder.py index e27e8b0d90c..ddba0646f21 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/messages/messages_request_builder.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/messages/messages_request_builder.py @@ -50,7 +50,7 @@ def by_chat_message_id(self,chat_message_id: str) -> ChatMessageItemRequestBuild async def get(self,request_configuration: Optional[RequestConfiguration[MessagesRequestBuilderGetQueryParameters]] = None) -> Optional[ChatMessageCollectionResponse]: """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessageCollectionResponse] """ @@ -93,7 +93,7 @@ async def post(self,body: ChatMessage, request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MessagesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ def delta(self) -> DeltaRequestBuilder: @dataclass class MessagesRequestBuilderGetQueryParameters(): """ - A collection of all the messages in the channel. A navigation property. Nullable. + A collection of all the messages in the channel. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/tabs/item/teams_tab_item_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/tabs/item/teams_tab_item_request_builder.py index 306b6da9e90..0e0baf4be7c 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/tabs/item/teams_tab_item_request_builder.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/tabs/item/teams_tab_item_request_builder.py @@ -51,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[TeamsTabItemRequestBuilderGetQueryParameters]] = None) -> Optional[TeamsTab]: """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TeamsTab] """ @@ -105,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TeamsTabItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -158,7 +158,7 @@ class TeamsTabItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[ @dataclass class TeamsTabItemRequestBuilderGetQueryParameters(): """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/tabs/tabs_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/tabs/tabs_request_builder.py index 91670964772..d138369adc1 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/tabs/tabs_request_builder.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/tabs/tabs_request_builder.py @@ -49,7 +49,7 @@ def by_teams_tab_id(self,teams_tab_id: str) -> TeamsTabItemRequestBuilder: async def get(self,request_configuration: Optional[RequestConfiguration[TabsRequestBuilderGetQueryParameters]] = None) -> Optional[TeamsTabCollectionResponse]: """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TeamsTabCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: TeamsTab, request_configuration: Optional[RequestConfi def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TabsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. 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 TabsRequestBuilderGetQueryParameters(): """ - A collection of all the tabs in the channel. A navigation property. + A collection of all the tabs in the channel. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/clock_in/clock_in_post_request_body.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/clock_in/clock_in_post_request_body.py index ee58b723af8..1db09ea8b26 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/clock_in/clock_in_post_request_body.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/clock_in/clock_in_post_request_body.py @@ -17,6 +17,8 @@ class ClockInPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The atApprovedLocation property at_approved_location: Optional[bool] = None + # The isAtApprovedLocation property + is_at_approved_location: Optional[bool] = None # The notes property notes: Optional[ItemBody] = None # The onBehalfOfUserId property @@ -44,6 +46,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "atApprovedLocation": lambda n : setattr(self, 'at_approved_location', n.get_bool_value()), + "isAtApprovedLocation": lambda n : setattr(self, 'is_at_approved_location', n.get_bool_value()), "notes": lambda n : setattr(self, 'notes', n.get_object_value(ItemBody)), "onBehalfOfUserId": lambda n : setattr(self, 'on_behalf_of_user_id', n.get_str_value()), } @@ -58,6 +61,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") writer.write_bool_value("atApprovedLocation", self.at_approved_location) + writer.write_bool_value("isAtApprovedLocation", self.is_at_approved_location) writer.write_object_value("notes", self.notes) writer.write_str_value("onBehalfOfUserId", self.on_behalf_of_user_id) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/item/clock_out/clock_out_post_request_body.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/item/clock_out/clock_out_post_request_body.py index 1d741840586..63e5fa8f4c2 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/item/clock_out/clock_out_post_request_body.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/item/clock_out/clock_out_post_request_body.py @@ -17,6 +17,8 @@ class ClockOutPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The atApprovedLocation property at_approved_location: Optional[bool] = None + # The isAtApprovedLocation property + is_at_approved_location: Optional[bool] = None # The notes property notes: Optional[ItemBody] = None @@ -42,6 +44,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "atApprovedLocation": lambda n : setattr(self, 'at_approved_location', n.get_bool_value()), + "isAtApprovedLocation": lambda n : setattr(self, 'is_at_approved_location', n.get_bool_value()), "notes": lambda n : setattr(self, 'notes', n.get_object_value(ItemBody)), } return fields @@ -55,6 +58,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") writer.write_bool_value("atApprovedLocation", self.at_approved_location) + writer.write_bool_value("isAtApprovedLocation", self.is_at_approved_location) writer.write_object_value("notes", self.notes) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/item/end_break/end_break_post_request_body.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/item/end_break/end_break_post_request_body.py index 1a0cd84cef2..83d1b2587a5 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/item/end_break/end_break_post_request_body.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/item/end_break/end_break_post_request_body.py @@ -17,6 +17,8 @@ class EndBreakPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The atApprovedLocation property at_approved_location: Optional[bool] = None + # The isAtApprovedLocation property + is_at_approved_location: Optional[bool] = None # The notes property notes: Optional[ItemBody] = None @@ -42,6 +44,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "atApprovedLocation": lambda n : setattr(self, 'at_approved_location', n.get_bool_value()), + "isAtApprovedLocation": lambda n : setattr(self, 'is_at_approved_location', n.get_bool_value()), "notes": lambda n : setattr(self, 'notes', n.get_object_value(ItemBody)), } return fields @@ -55,6 +58,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") writer.write_bool_value("atApprovedLocation", self.at_approved_location) + writer.write_bool_value("isAtApprovedLocation", self.is_at_approved_location) writer.write_object_value("notes", self.notes) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/item/start_break/start_break_post_request_body.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/item/start_break/start_break_post_request_body.py index 9c55146620e..692f1ef4c1c 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/item/start_break/start_break_post_request_body.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/schedule/time_cards/item/start_break/start_break_post_request_body.py @@ -17,6 +17,8 @@ class StartBreakPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The atApprovedLocation property at_approved_location: Optional[bool] = None + # The isAtApprovedLocation property + is_at_approved_location: Optional[bool] = None # The notes property notes: Optional[ItemBody] = None @@ -42,6 +44,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "atApprovedLocation": lambda n : setattr(self, 'at_approved_location', n.get_bool_value()), + "isAtApprovedLocation": lambda n : setattr(self, 'is_at_approved_location', n.get_bool_value()), "notes": lambda n : setattr(self, 'notes', n.get_object_value(ItemBody)), } return fields @@ -55,6 +58,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") writer.write_bool_value("atApprovedLocation", self.at_approved_location) + writer.write_bool_value("isAtApprovedLocation", self.is_at_approved_location) writer.write_object_value("notes", self.notes) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/tenant_relationships/multi_tenant_organization/multi_tenant_organization_request_builder.py b/msgraph_beta/generated/tenant_relationships/multi_tenant_organization/multi_tenant_organization_request_builder.py index 358575ecf77..4160a4c76b2 100644 --- a/msgraph_beta/generated/tenant_relationships/multi_tenant_organization/multi_tenant_organization_request_builder.py +++ b/msgraph_beta/generated/tenant_relationships/multi_tenant_organization/multi_tenant_organization_request_builder.py @@ -55,11 +55,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MultiTen async def patch(self,body: MultiTenantOrganization, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MultiTenantOrganization]: """ - Update the properties of a multi-tenant organization. + Create a new multi-tenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multi-tenant organization. To allow for asynchronous processing, you must wait a minimum of 2 hours between creation and joining a multi-tenant organization. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[MultiTenantOrganization] - Find more info here: https://learn.microsoft.com/graph/api/multitenantorganization-update?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/tenantrelationship-put-multitenantorganization?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -90,7 +90,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: MultiTenantOrganization, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a multi-tenant organization. + Create a new multi-tenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multi-tenant organization. To allow for asynchronous processing, you must wait a minimum of 2 hours between creation and joining a multi-tenant organization. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/users/item/check_member_groups/check_member_groups_request_builder.py b/msgraph_beta/generated/users/item/check_member_groups/check_member_groups_request_builder.py index ad2745c4d55..c4dc8a61b0e 100644 --- a/msgraph_beta/generated/users/item/check_member_groups/check_member_groups_request_builder.py +++ b/msgraph_beta/generated/users/item/check_member_groups/check_member_groups_request_builder.py @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: CheckMemberGroupsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckMemberGroupsPostResponse]: """ - Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CheckMemberGroupsPostResponse] @@ -57,7 +57,7 @@ async def post(self,body: CheckMemberGroupsPostRequestBody, request_configuratio def to_post_request_information(self,body: CheckMemberGroupsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. + Check for membership in a specified list of group IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:- user- group- service principal- organizational contact- device- directory object This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. 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/users/item/devices/item/registered_owners/graph_app_role_assignment/count/count_request_builder.py b/msgraph_beta/generated/users/item/devices/item/registered_owners/graph_app_role_assignment/count/count_request_builder.py new file mode 100644 index 00000000000..efb2aee7d2f --- /dev/null +++ b/msgraph_beta/generated/users/item/devices/item/registered_owners/graph_app_role_assignment/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}/devices/{device%2Did}/registeredOwners/graph.appRoleAssignment/$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/devices/item/registered_owners/graph_app_role_assignment/graph_app_role_assignment_request_builder.py b/msgraph_beta/generated/users/item/devices/item/registered_owners/graph_app_role_assignment/graph_app_role_assignment_request_builder.py new file mode 100644 index 00000000000..311d1287292 --- /dev/null +++ b/msgraph_beta/generated/users/item/devices/item/registered_owners/graph_app_role_assignment/graph_app_role_assignment_request_builder.py @@ -0,0 +1,147 @@ +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.app_role_assignment_collection_response import AppRoleAssignmentCollectionResponse + from .......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + +class GraphAppRoleAssignmentRequestBuilder(BaseRequestBuilder): + """ + Casts the previous resource to appRoleAssignment. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GraphAppRoleAssignmentRequestBuilder 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}/devices/{device%2Did}/registeredOwners/graph.appRoleAssignment{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]] = None) -> Optional[AppRoleAssignmentCollectionResponse]: + """ + Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AppRoleAssignmentCollectionResponse] + """ + 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.app_role_assignment_collection_response import AppRoleAssignmentCollectionResponse + + return await self.request_adapter.send_async(request_info, AppRoleAssignmentCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + 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) -> GraphAppRoleAssignmentRequestBuilder: + """ + 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: GraphAppRoleAssignmentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GraphAppRoleAssignmentRequestBuilder(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 GraphAppRoleAssignmentRequestBuilderGetQueryParameters(): + """ + Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + """ + 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 GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration(RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]): + """ + 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/devices/item/registered_owners/item/directory_object_item_request_builder.py b/msgraph_beta/generated/users/item/devices/item/registered_owners/item/directory_object_item_request_builder.py index 3507a20f4f3..982d807f8ea 100644 --- a/msgraph_beta/generated/users/item/devices/item/registered_owners/item/directory_object_item_request_builder.py +++ b/msgraph_beta/generated/users/item/devices/item/registered_owners/item/directory_object_item_request_builder.py @@ -6,6 +6,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .graph_app_role_assignment.graph_app_role_assignment_request_builder import GraphAppRoleAssignmentRequestBuilder from .graph_endpoint.graph_endpoint_request_builder import GraphEndpointRequestBuilder from .graph_service_principal.graph_service_principal_request_builder import GraphServicePrincipalRequestBuilder from .graph_user.graph_user_request_builder import GraphUserRequestBuilder @@ -24,6 +25,15 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/devices/{device%2Did}/registeredOwners/{directoryObject%2Did}", path_parameters) + @property + def graph_app_role_assignment(self) -> GraphAppRoleAssignmentRequestBuilder: + """ + Casts the previous resource to appRoleAssignment. + """ + from .graph_app_role_assignment.graph_app_role_assignment_request_builder import GraphAppRoleAssignmentRequestBuilder + + return GraphAppRoleAssignmentRequestBuilder(self.request_adapter, self.path_parameters) + @property def graph_endpoint(self) -> GraphEndpointRequestBuilder: """ diff --git a/msgraph_beta/generated/users/item/devices/item/registered_owners/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py b/msgraph_beta/generated/users/item/devices/item/registered_owners/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py new file mode 100644 index 00000000000..c61b4caa1fe --- /dev/null +++ b/msgraph_beta/generated/users/item/devices/item/registered_owners/item/graph_app_role_assignment/graph_app_role_assignment_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.app_role_assignment import AppRoleAssignment + from ........models.o_data_errors.o_data_error import ODataError + +class GraphAppRoleAssignmentRequestBuilder(BaseRequestBuilder): + """ + Casts the previous resource to appRoleAssignment. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GraphAppRoleAssignmentRequestBuilder 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}/devices/{device%2Did}/registeredOwners/{directoryObject%2Did}/graph.appRoleAssignment{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]] = None) -> Optional[AppRoleAssignment]: + """ + Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AppRoleAssignment] + """ + 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.app_role_assignment import AppRoleAssignment + + return await self.request_adapter.send_async(request_info, AppRoleAssignment, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + 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) -> GraphAppRoleAssignmentRequestBuilder: + """ + 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: GraphAppRoleAssignmentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GraphAppRoleAssignmentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GraphAppRoleAssignmentRequestBuilderGetQueryParameters(): + """ + Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + """ + 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 GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration(RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]): + """ + 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/devices/item/registered_owners/registered_owners_request_builder.py b/msgraph_beta/generated/users/item/devices/item/registered_owners/registered_owners_request_builder.py index afa46853641..5cb0d5ffe1b 100644 --- a/msgraph_beta/generated/users/item/devices/item/registered_owners/registered_owners_request_builder.py +++ b/msgraph_beta/generated/users/item/devices/item/registered_owners/registered_owners_request_builder.py @@ -17,6 +17,7 @@ from ......models.directory_object_collection_response import DirectoryObjectCollectionResponse from ......models.o_data_errors.o_data_error import ODataError from .count.count_request_builder import CountRequestBuilder + from .graph_app_role_assignment.graph_app_role_assignment_request_builder import GraphAppRoleAssignmentRequestBuilder from .graph_endpoint.graph_endpoint_request_builder import GraphEndpointRequestBuilder from .graph_service_principal.graph_service_principal_request_builder import GraphServicePrincipalRequestBuilder from .graph_user.graph_user_request_builder import GraphUserRequestBuilder @@ -100,6 +101,15 @@ def count(self) -> CountRequestBuilder: return CountRequestBuilder(self.request_adapter, self.path_parameters) + @property + def graph_app_role_assignment(self) -> GraphAppRoleAssignmentRequestBuilder: + """ + Casts the previous resource to appRoleAssignment. + """ + from .graph_app_role_assignment.graph_app_role_assignment_request_builder import GraphAppRoleAssignmentRequestBuilder + + return GraphAppRoleAssignmentRequestBuilder(self.request_adapter, self.path_parameters) + @property def graph_endpoint(self) -> GraphEndpointRequestBuilder: """ diff --git a/msgraph_beta/generated/users/item/devices/item/registered_users/graph_app_role_assignment/count/count_request_builder.py b/msgraph_beta/generated/users/item/devices/item/registered_users/graph_app_role_assignment/count/count_request_builder.py new file mode 100644 index 00000000000..520f1ac6d18 --- /dev/null +++ b/msgraph_beta/generated/users/item/devices/item/registered_users/graph_app_role_assignment/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}/devices/{device%2Did}/registeredUsers/graph.appRoleAssignment/$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/devices/item/registered_users/graph_app_role_assignment/graph_app_role_assignment_request_builder.py b/msgraph_beta/generated/users/item/devices/item/registered_users/graph_app_role_assignment/graph_app_role_assignment_request_builder.py new file mode 100644 index 00000000000..f6fac76770e --- /dev/null +++ b/msgraph_beta/generated/users/item/devices/item/registered_users/graph_app_role_assignment/graph_app_role_assignment_request_builder.py @@ -0,0 +1,147 @@ +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.app_role_assignment_collection_response import AppRoleAssignmentCollectionResponse + from .......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + +class GraphAppRoleAssignmentRequestBuilder(BaseRequestBuilder): + """ + Casts the previous resource to appRoleAssignment. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GraphAppRoleAssignmentRequestBuilder 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}/devices/{device%2Did}/registeredUsers/graph.appRoleAssignment{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]] = None) -> Optional[AppRoleAssignmentCollectionResponse]: + """ + Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AppRoleAssignmentCollectionResponse] + """ + 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.app_role_assignment_collection_response import AppRoleAssignmentCollectionResponse + + return await self.request_adapter.send_async(request_info, AppRoleAssignmentCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + 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) -> GraphAppRoleAssignmentRequestBuilder: + """ + 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: GraphAppRoleAssignmentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GraphAppRoleAssignmentRequestBuilder(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 GraphAppRoleAssignmentRequestBuilderGetQueryParameters(): + """ + Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + """ + 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 GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration(RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]): + """ + 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/devices/item/registered_users/item/directory_object_item_request_builder.py b/msgraph_beta/generated/users/item/devices/item/registered_users/item/directory_object_item_request_builder.py index b54b4fee853..dc7c0cf802e 100644 --- a/msgraph_beta/generated/users/item/devices/item/registered_users/item/directory_object_item_request_builder.py +++ b/msgraph_beta/generated/users/item/devices/item/registered_users/item/directory_object_item_request_builder.py @@ -6,6 +6,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .graph_app_role_assignment.graph_app_role_assignment_request_builder import GraphAppRoleAssignmentRequestBuilder from .graph_endpoint.graph_endpoint_request_builder import GraphEndpointRequestBuilder from .graph_service_principal.graph_service_principal_request_builder import GraphServicePrincipalRequestBuilder from .graph_user.graph_user_request_builder import GraphUserRequestBuilder @@ -24,6 +25,15 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/devices/{device%2Did}/registeredUsers/{directoryObject%2Did}", path_parameters) + @property + def graph_app_role_assignment(self) -> GraphAppRoleAssignmentRequestBuilder: + """ + Casts the previous resource to appRoleAssignment. + """ + from .graph_app_role_assignment.graph_app_role_assignment_request_builder import GraphAppRoleAssignmentRequestBuilder + + return GraphAppRoleAssignmentRequestBuilder(self.request_adapter, self.path_parameters) + @property def graph_endpoint(self) -> GraphEndpointRequestBuilder: """ diff --git a/msgraph_beta/generated/users/item/devices/item/registered_users/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py b/msgraph_beta/generated/users/item/devices/item/registered_users/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py new file mode 100644 index 00000000000..ae07b60e341 --- /dev/null +++ b/msgraph_beta/generated/users/item/devices/item/registered_users/item/graph_app_role_assignment/graph_app_role_assignment_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.app_role_assignment import AppRoleAssignment + from ........models.o_data_errors.o_data_error import ODataError + +class GraphAppRoleAssignmentRequestBuilder(BaseRequestBuilder): + """ + Casts the previous resource to appRoleAssignment. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GraphAppRoleAssignmentRequestBuilder 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}/devices/{device%2Did}/registeredUsers/{directoryObject%2Did}/graph.appRoleAssignment{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]] = None) -> Optional[AppRoleAssignment]: + """ + Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AppRoleAssignment] + """ + 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.app_role_assignment import AppRoleAssignment + + return await self.request_adapter.send_async(request_info, AppRoleAssignment, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + 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) -> GraphAppRoleAssignmentRequestBuilder: + """ + 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: GraphAppRoleAssignmentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GraphAppRoleAssignmentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GraphAppRoleAssignmentRequestBuilderGetQueryParameters(): + """ + Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + """ + 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 GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration(RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]): + """ + 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/devices/item/registered_users/registered_users_request_builder.py b/msgraph_beta/generated/users/item/devices/item/registered_users/registered_users_request_builder.py index cbe4e2d450f..d4cbdbe5810 100644 --- a/msgraph_beta/generated/users/item/devices/item/registered_users/registered_users_request_builder.py +++ b/msgraph_beta/generated/users/item/devices/item/registered_users/registered_users_request_builder.py @@ -17,6 +17,7 @@ from ......models.directory_object_collection_response import DirectoryObjectCollectionResponse from ......models.o_data_errors.o_data_error import ODataError from .count.count_request_builder import CountRequestBuilder + from .graph_app_role_assignment.graph_app_role_assignment_request_builder import GraphAppRoleAssignmentRequestBuilder from .graph_endpoint.graph_endpoint_request_builder import GraphEndpointRequestBuilder from .graph_service_principal.graph_service_principal_request_builder import GraphServicePrincipalRequestBuilder from .graph_user.graph_user_request_builder import GraphUserRequestBuilder @@ -100,6 +101,15 @@ def count(self) -> CountRequestBuilder: return CountRequestBuilder(self.request_adapter, self.path_parameters) + @property + def graph_app_role_assignment(self) -> GraphAppRoleAssignmentRequestBuilder: + """ + Casts the previous resource to appRoleAssignment. + """ + from .graph_app_role_assignment.graph_app_role_assignment_request_builder import GraphAppRoleAssignmentRequestBuilder + + return GraphAppRoleAssignmentRequestBuilder(self.request_adapter, self.path_parameters) + @property def graph_endpoint(self) -> GraphEndpointRequestBuilder: """ diff --git a/msgraph_beta/generated/users/item/owned_devices/graph_app_role_assignment/count/count_request_builder.py b/msgraph_beta/generated/users/item/owned_devices/graph_app_role_assignment/count/count_request_builder.py new file mode 100644 index 00000000000..dd582291251 --- /dev/null +++ b/msgraph_beta/generated/users/item/owned_devices/graph_app_role_assignment/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}/ownedDevices/graph.appRoleAssignment/$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/owned_devices/graph_app_role_assignment/graph_app_role_assignment_request_builder.py b/msgraph_beta/generated/users/item/owned_devices/graph_app_role_assignment/graph_app_role_assignment_request_builder.py new file mode 100644 index 00000000000..1dfb4db29ee --- /dev/null +++ b/msgraph_beta/generated/users/item/owned_devices/graph_app_role_assignment/graph_app_role_assignment_request_builder.py @@ -0,0 +1,147 @@ +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.app_role_assignment_collection_response import AppRoleAssignmentCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + +class GraphAppRoleAssignmentRequestBuilder(BaseRequestBuilder): + """ + Casts the previous resource to appRoleAssignment. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GraphAppRoleAssignmentRequestBuilder 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}/ownedDevices/graph.appRoleAssignment{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]] = None) -> Optional[AppRoleAssignmentCollectionResponse]: + """ + Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AppRoleAssignmentCollectionResponse] + """ + 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.app_role_assignment_collection_response import AppRoleAssignmentCollectionResponse + + return await self.request_adapter.send_async(request_info, AppRoleAssignmentCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + 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) -> GraphAppRoleAssignmentRequestBuilder: + """ + 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: GraphAppRoleAssignmentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GraphAppRoleAssignmentRequestBuilder(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 GraphAppRoleAssignmentRequestBuilderGetQueryParameters(): + """ + Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + """ + 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 GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration(RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]): + """ + 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/owned_devices/item/directory_object_item_request_builder.py b/msgraph_beta/generated/users/item/owned_devices/item/directory_object_item_request_builder.py index dc344b20458..9d1cf114f40 100644 --- a/msgraph_beta/generated/users/item/owned_devices/item/directory_object_item_request_builder.py +++ b/msgraph_beta/generated/users/item/owned_devices/item/directory_object_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from .....models.directory_object import DirectoryObject from .....models.o_data_errors.o_data_error import ODataError + from .graph_app_role_assignment.graph_app_role_assignment_request_builder import GraphAppRoleAssignmentRequestBuilder from .graph_device.graph_device_request_builder import GraphDeviceRequestBuilder from .graph_endpoint.graph_endpoint_request_builder import GraphEndpointRequestBuilder @@ -73,6 +74,15 @@ def with_url(self,raw_url: str) -> DirectoryObjectItemRequestBuilder: raise TypeError("raw_url cannot be null.") return DirectoryObjectItemRequestBuilder(self.request_adapter, raw_url) + @property + def graph_app_role_assignment(self) -> GraphAppRoleAssignmentRequestBuilder: + """ + Casts the previous resource to appRoleAssignment. + """ + from .graph_app_role_assignment.graph_app_role_assignment_request_builder import GraphAppRoleAssignmentRequestBuilder + + return GraphAppRoleAssignmentRequestBuilder(self.request_adapter, self.path_parameters) + @property def graph_device(self) -> GraphDeviceRequestBuilder: """ diff --git a/msgraph_beta/generated/users/item/owned_devices/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py b/msgraph_beta/generated/users/item/owned_devices/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py new file mode 100644 index 00000000000..7e2242fb95e --- /dev/null +++ b/msgraph_beta/generated/users/item/owned_devices/item/graph_app_role_assignment/graph_app_role_assignment_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.app_role_assignment import AppRoleAssignment + from ......models.o_data_errors.o_data_error import ODataError + +class GraphAppRoleAssignmentRequestBuilder(BaseRequestBuilder): + """ + Casts the previous resource to appRoleAssignment. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GraphAppRoleAssignmentRequestBuilder 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}/ownedDevices/{directoryObject%2Did}/graph.appRoleAssignment{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]] = None) -> Optional[AppRoleAssignment]: + """ + Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AppRoleAssignment] + """ + 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.app_role_assignment import AppRoleAssignment + + return await self.request_adapter.send_async(request_info, AppRoleAssignment, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + 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) -> GraphAppRoleAssignmentRequestBuilder: + """ + 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: GraphAppRoleAssignmentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GraphAppRoleAssignmentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GraphAppRoleAssignmentRequestBuilderGetQueryParameters(): + """ + Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + """ + 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 GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration(RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]): + """ + 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/owned_devices/owned_devices_request_builder.py b/msgraph_beta/generated/users/item/owned_devices/owned_devices_request_builder.py index 6771a3adb9a..eb61cdea282 100644 --- a/msgraph_beta/generated/users/item/owned_devices/owned_devices_request_builder.py +++ b/msgraph_beta/generated/users/item/owned_devices/owned_devices_request_builder.py @@ -17,6 +17,7 @@ from ....models.directory_object_collection_response import DirectoryObjectCollectionResponse from ....models.o_data_errors.o_data_error import ODataError from .count.count_request_builder import CountRequestBuilder + from .graph_app_role_assignment.graph_app_role_assignment_request_builder import GraphAppRoleAssignmentRequestBuilder from .graph_device.graph_device_request_builder import GraphDeviceRequestBuilder from .graph_endpoint.graph_endpoint_request_builder import GraphEndpointRequestBuilder from .item.directory_object_item_request_builder import DirectoryObjectItemRequestBuilder @@ -98,6 +99,15 @@ def count(self) -> CountRequestBuilder: return CountRequestBuilder(self.request_adapter, self.path_parameters) + @property + def graph_app_role_assignment(self) -> GraphAppRoleAssignmentRequestBuilder: + """ + Casts the previous resource to appRoleAssignment. + """ + from .graph_app_role_assignment.graph_app_role_assignment_request_builder import GraphAppRoleAssignmentRequestBuilder + + return GraphAppRoleAssignmentRequestBuilder(self.request_adapter, self.path_parameters) + @property def graph_device(self) -> GraphDeviceRequestBuilder: """ diff --git a/msgraph_beta/generated/users/item/registered_devices/graph_app_role_assignment/count/count_request_builder.py b/msgraph_beta/generated/users/item/registered_devices/graph_app_role_assignment/count/count_request_builder.py new file mode 100644 index 00000000000..571130366f4 --- /dev/null +++ b/msgraph_beta/generated/users/item/registered_devices/graph_app_role_assignment/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}/registeredDevices/graph.appRoleAssignment/$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/registered_devices/graph_app_role_assignment/graph_app_role_assignment_request_builder.py b/msgraph_beta/generated/users/item/registered_devices/graph_app_role_assignment/graph_app_role_assignment_request_builder.py new file mode 100644 index 00000000000..fbbbd7e34b7 --- /dev/null +++ b/msgraph_beta/generated/users/item/registered_devices/graph_app_role_assignment/graph_app_role_assignment_request_builder.py @@ -0,0 +1,147 @@ +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.app_role_assignment_collection_response import AppRoleAssignmentCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + +class GraphAppRoleAssignmentRequestBuilder(BaseRequestBuilder): + """ + Casts the previous resource to appRoleAssignment. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GraphAppRoleAssignmentRequestBuilder 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}/registeredDevices/graph.appRoleAssignment{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]] = None) -> Optional[AppRoleAssignmentCollectionResponse]: + """ + Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AppRoleAssignmentCollectionResponse] + """ + 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.app_role_assignment_collection_response import AppRoleAssignmentCollectionResponse + + return await self.request_adapter.send_async(request_info, AppRoleAssignmentCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + 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) -> GraphAppRoleAssignmentRequestBuilder: + """ + 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: GraphAppRoleAssignmentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GraphAppRoleAssignmentRequestBuilder(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 GraphAppRoleAssignmentRequestBuilderGetQueryParameters(): + """ + Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection + """ + 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 GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration(RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]): + """ + 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/registered_devices/item/directory_object_item_request_builder.py b/msgraph_beta/generated/users/item/registered_devices/item/directory_object_item_request_builder.py index 3d9b1700a9f..651ce1e9ca1 100644 --- a/msgraph_beta/generated/users/item/registered_devices/item/directory_object_item_request_builder.py +++ b/msgraph_beta/generated/users/item/registered_devices/item/directory_object_item_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from .....models.directory_object import DirectoryObject from .....models.o_data_errors.o_data_error import ODataError + from .graph_app_role_assignment.graph_app_role_assignment_request_builder import GraphAppRoleAssignmentRequestBuilder from .graph_device.graph_device_request_builder import GraphDeviceRequestBuilder from .graph_endpoint.graph_endpoint_request_builder import GraphEndpointRequestBuilder @@ -73,6 +74,15 @@ def with_url(self,raw_url: str) -> DirectoryObjectItemRequestBuilder: raise TypeError("raw_url cannot be null.") return DirectoryObjectItemRequestBuilder(self.request_adapter, raw_url) + @property + def graph_app_role_assignment(self) -> GraphAppRoleAssignmentRequestBuilder: + """ + Casts the previous resource to appRoleAssignment. + """ + from .graph_app_role_assignment.graph_app_role_assignment_request_builder import GraphAppRoleAssignmentRequestBuilder + + return GraphAppRoleAssignmentRequestBuilder(self.request_adapter, self.path_parameters) + @property def graph_device(self) -> GraphDeviceRequestBuilder: """ diff --git a/msgraph_beta/generated/users/item/registered_devices/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py b/msgraph_beta/generated/users/item/registered_devices/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py new file mode 100644 index 00000000000..79ba2f54c8c --- /dev/null +++ b/msgraph_beta/generated/users/item/registered_devices/item/graph_app_role_assignment/graph_app_role_assignment_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.app_role_assignment import AppRoleAssignment + from ......models.o_data_errors.o_data_error import ODataError + +class GraphAppRoleAssignmentRequestBuilder(BaseRequestBuilder): + """ + Casts the previous resource to appRoleAssignment. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GraphAppRoleAssignmentRequestBuilder 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}/registeredDevices/{directoryObject%2Did}/graph.appRoleAssignment{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]] = None) -> Optional[AppRoleAssignment]: + """ + Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AppRoleAssignment] + """ + 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.app_role_assignment import AppRoleAssignment + + return await self.request_adapter.send_async(request_info, AppRoleAssignment, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + 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) -> GraphAppRoleAssignmentRequestBuilder: + """ + 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: GraphAppRoleAssignmentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GraphAppRoleAssignmentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GraphAppRoleAssignmentRequestBuilderGetQueryParameters(): + """ + Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment + """ + 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 GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration(RequestConfiguration[GraphAppRoleAssignmentRequestBuilderGetQueryParameters]): + """ + 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/registered_devices/registered_devices_request_builder.py b/msgraph_beta/generated/users/item/registered_devices/registered_devices_request_builder.py index 10ab4e30710..5145b7f09f2 100644 --- a/msgraph_beta/generated/users/item/registered_devices/registered_devices_request_builder.py +++ b/msgraph_beta/generated/users/item/registered_devices/registered_devices_request_builder.py @@ -17,6 +17,7 @@ from ....models.directory_object_collection_response import DirectoryObjectCollectionResponse from ....models.o_data_errors.o_data_error import ODataError from .count.count_request_builder import CountRequestBuilder + from .graph_app_role_assignment.graph_app_role_assignment_request_builder import GraphAppRoleAssignmentRequestBuilder from .graph_device.graph_device_request_builder import GraphDeviceRequestBuilder from .graph_endpoint.graph_endpoint_request_builder import GraphEndpointRequestBuilder from .item.directory_object_item_request_builder import DirectoryObjectItemRequestBuilder @@ -98,6 +99,15 @@ def count(self) -> CountRequestBuilder: return CountRequestBuilder(self.request_adapter, self.path_parameters) + @property + def graph_app_role_assignment(self) -> GraphAppRoleAssignmentRequestBuilder: + """ + Casts the previous resource to appRoleAssignment. + """ + from .graph_app_role_assignment.graph_app_role_assignment_request_builder import GraphAppRoleAssignmentRequestBuilder + + return GraphAppRoleAssignmentRequestBuilder(self.request_adapter, self.path_parameters) + @property def graph_device(self) -> GraphDeviceRequestBuilder: """