From 0ca2eaccb63cd2153be11d7d5840a5929f523280 Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Tue, 4 Feb 2025 10:37:12 +0000 Subject: [PATCH] feat(generation): update request builders and models Update generated files with build 179156 --- .../generated/admin/admin_request_builder.py | 10 + .../exchange/exchange_request_builder.py | 215 ++ .../mailboxes/count/count_request_builder.py | 107 + .../create_import_session_request_builder.py} | 41 +- .../export_items_post_request_body.py} | 16 +- .../export_items_post_response.py} | 26 +- .../export_items_request_builder.py | 93 + .../folders/count/count_request_builder.py | 107 + .../item/folders/delta/delta_get_response.py | 58 + .../folders/delta/delta_request_builder.py | 141 ++ .../item/folders/folders_request_builder.py | 177 ++ .../child_folders_request_builder.py | 177 ++ .../count/count_request_builder.py | 107 + .../child_folders/delta/delta_get_response.py | 58 + .../delta/delta_request_builder.py | 141 ++ .../item/items/count/count_request_builder.py | 107 + .../item/items/delta/delta_get_response.py | 58 + .../item/items/delta/delta_request_builder.py | 140 ++ .../item/mailbox_item_item_request_builder.py | 110 + .../item/items/items_request_builder.py | 176 ++ .../mailbox_folder_item_request_builder.py | 120 + .../item/items/count/count_request_builder.py | 107 + .../item/items/delta/delta_get_response.py | 58 + .../item/items/delta/delta_request_builder.py | 141 ++ .../item/mailbox_item_item_request_builder.py | 111 + .../item/items/items_request_builder.py | 177 ++ .../mailbox_folder_item_request_builder.py | 131 + .../item/mailbox_item_request_builder.py | 225 ++ .../mailboxes/mailboxes_request_builder.py} | 92 +- .../count/count_request_builder.py | 107 + .../message_trace_item_request_builder.py} | 82 +- .../recipients/count/count_request_builder.py | 107 + .../events/count/count_request_builder.py | 107 + .../item/events/events_request_builder.py} | 92 +- .../message_event_item_request_builder.py} | 80 +- .../message_recipient_item_request_builder.py | 205 ++ .../recipients/recipients_request_builder.py | 214 ++ .../message_traces_request_builder.py | 214 ++ .../incident_report_request_builder.py | 1 + ...esource_connection_item_request_builder.py | 6 +- .../updatable_asset_item_request_builder.py | 6 +- .../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} | 48 +- .../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} | 48 +- .../restore/restore_post_request_body.py} | 31 +- .../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 | 5 +- ...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 +- .../assignments_request_builder.py | 6 +- ...uration_assignment_item_request_builder.py | 6 +- ..._o_s_enrollment_profile_request_builder.py | 107 + ..._o_s_enrollment_profile_request_builder.py | 107 + ...onboarding_setting_item_request_builder.py | 20 + ...ed_action_for_rule_item_request_builder.py | 6 +- ...eduled_actions_for_rule_request_builder.py | 6 +- ...log_collection_requests_request_builder.py | 6 +- ...collection_request_item_request_builder.py | 6 +- .../reports/reports_request_builder.py | 20 + ...f_certificate_report_post_request_body.py} | 63 +- ...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 + .../hardware_oath_devices_request_builder.py | 6 +- .../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 +- .../tables/add/add_request_builder.py | 6 +- .../item/tables/add/add_request_builder.py | 6 +- .../education/education_request_builder.py | 10 - ...ronization_profile_item_request_builder.py | 265 --- .../item/schema/schema_request_builder.py | 6 +- ...ph_industry_data_start_request_builder.py} | 23 +- .../runs/runs_request_builder.py | 10 + .../groups/groups_request_builder.py | 6 +- .../check_member_groups_request_builder.py | 4 +- .../item/conversation_item_request_builder.py | 14 +- .../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 | 8 +- .../named_location_item_request_builder.py | 14 +- ..._callout_extension_item_request_builder.py | 6 +- .../access_package_item_request_builder.py | 8 +- ...ckages_with_unique_name_request_builder.py | 8 +- .../item/agreement_item_request_builder.py | 8 +- .../risk_detection_item_request_builder.py | 8 +- .../risky_users_request_builder.py | 8 +- msgraph_beta/generated/kiota-dom-export.txt | 2113 +++++++++++++---- msgraph_beta/generated/kiota-lock.json | 2 +- msgraph_beta/generated/models/admin.py | 7 + .../models/ai_interaction_history.py | 2 +- .../models/android_managed_app_protection.py | 4 +- .../generated/models/app_role_assignment.py | 14 +- .../applied_authentication_event_listener.py | 2 +- .../generated/models/certification.py | 2 +- msgraph_beta/generated/models/channel.py | 4 +- .../models/chat_message_attachment.py | 2 +- 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 + ...er.py => dep_tv_o_s_enrollment_profile.py} | 28 +- .../dep_vision_o_s_enrollment_profile.py | 56 + .../models/device_compliance_policy.py | 2 +- ...ent_platform_restrictions_configuration.py | 10 +- .../device_management/device_management.py | 2 +- ...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 +- ...gement_configuration_setting_risk_level.py | 10 + ...on_simple_setting_collection_definition.py | 4 +- ...uration_string_setting_value_definition.py | 6 +- .../generated/models/directory_object.py | 14 + ...ucation_identity_creation_configuration.py | 60 - ...ucation_identity_matching_configuration.py | 60 - .../education_one_roster_api_data_provider.py | 83 - .../education_power_school_data_provider.py | 84 - .../generated/models/education_root.py | 7 - ...ion_synchronization_connection_settings.py | 81 - ...education_synchronization_customization.py | 67 - ...ducation_synchronization_customizations.py | 80 - ...education_synchronization_data_provider.py | 80 - .../models/education_synchronization_error.py | 78 - ..._client_credentials_connection_settings.py | 61 - .../education_synchronization_profile.py | 108 - ...education_synchronization_profile_state.py | 10 - ...ducation_synchronization_profile_status.py | 77 - .../education_synchronization_status.py | 13 - .../generated/models/enrollment_profile.py | 14 + msgraph_beta/generated/models/entity.py | 70 +- .../generated/models/exchange_admin.py | 67 + .../generated/models/exchange_settings.py | 61 + ...ations_base.py => export_item_response.py} | 39 +- .../generated/models/extended_key_usage.py | 2 +- .../models/identifier_uri_restriction.py | 3 + .../models/imported_apple_device_identity.py | 2 +- .../models/imported_device_identity.py | 2 +- .../ios_lob_app_provisioning_configuration.py | 4 +- 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 + ...uth1_connection_settings.py => mailbox.py} | 25 +- ...onse.py => mailbox_collection_response.py} | 18 +- .../generated/models/mailbox_folder.py | 102 + ... => mailbox_folder_collection_response.py} | 18 +- msgraph_beta/generated/models/mailbox_item.py | 75 + .../mailbox_item_collection_response.py | 58 + ...main.py => mailbox_item_import_session.py} | 32 +- .../mobile_app_troubleshooting_event.py | 2 +- .../generated/models/online_meeting_base.py | 2 +- msgraph_beta/generated/models/outlook_item.py | 7 + .../models/planner_container_type.py | 1 + msgraph_beta/generated/models/platform.py | 18 +- .../models/protection_rule_status.py | 2 + .../generated/models/protection_source.py | 8 + .../generated/models/protection_unit_base.py | 7 + .../generated/models/role_scope_tag.py | 3 + msgraph_beta/generated/models/schedule.py | 4 + .../security/ediscovery_export_operation.py | 10 +- .../ediscovery_search_export_operation.py | 2 +- msgraph_beta/generated/models/sign_in.py | 10 +- .../generated/models/time_card_event.py | 4 + msgraph_beta/generated/models/user.py | 2 +- .../generated/models/user_settings.py | 7 + .../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 +- ...ty_update_product_build_version_detail.py} | 50 +- ..._update_product_knowledge_base_article.py} | 31 +- .../check_member_groups_request_builder.py | 4 +- .../check_member_groups_request_builder.py | 4 +- ...token_validation_policy_request_builder.py | 8 +- .../risk_detections_request_builder.py | 8 +- ...urity_add_to_review_set_request_builder.py | 4 +- ...t_graph_security_export_request_builder.py | 4 +- .../child_tags/child_tags_request_builder.py | 7 +- .../check_member_groups_request_builder.py | 4 +- .../claims_policy_request_builder.py | 52 +- .../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 +- .../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 + .../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 + .../team_templates_request_builder.py | 8 +- .../check_member_groups_request_builder.py | 4 +- .../count/count_request_builder.py | 9 +- ...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 + ...log_collection_requests_request_builder.py | 6 +- ...collection_request_item_request_builder.py | 6 +- .../count/count_request_builder.py} | 66 +- ...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 + .../item/presence/presence_request_builder.py | 8 +- .../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 + .../exchange/exchange_request_builder.py | 111 + .../item/settings/settings_request_builder.py | 10 + 314 files changed, 12497 insertions(+), 2538 deletions(-) create mode 100644 msgraph_beta/generated/admin/exchange/exchange_request_builder.py create mode 100644 msgraph_beta/generated/admin/exchange/mailboxes/count/count_request_builder.py rename msgraph_beta/generated/{education/synchronization_profiles/item/start/start_request_builder.py => admin/exchange/mailboxes/item/create_import_session/create_import_session_request_builder.py} (61%) rename msgraph_beta/generated/{education/synchronization_profiles/item/upload_url/upload_url_get_response.py => admin/exchange/mailboxes/item/export_items/export_items_post_request_body.py} (80%) rename msgraph_beta/generated/{education/synchronization_profiles/item/start/start_post_response.py => admin/exchange/mailboxes/item/export_items/export_items_post_response.py} (58%) create mode 100644 msgraph_beta/generated/admin/exchange/mailboxes/item/export_items/export_items_request_builder.py create mode 100644 msgraph_beta/generated/admin/exchange/mailboxes/item/folders/count/count_request_builder.py create mode 100644 msgraph_beta/generated/admin/exchange/mailboxes/item/folders/delta/delta_get_response.py create mode 100644 msgraph_beta/generated/admin/exchange/mailboxes/item/folders/delta/delta_request_builder.py create mode 100644 msgraph_beta/generated/admin/exchange/mailboxes/item/folders/folders_request_builder.py create mode 100644 msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/child_folders_request_builder.py create mode 100644 msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/count/count_request_builder.py create mode 100644 msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/delta/delta_get_response.py create mode 100644 msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/delta/delta_request_builder.py create mode 100644 msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/count/count_request_builder.py create mode 100644 msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/delta/delta_get_response.py create mode 100644 msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/delta/delta_request_builder.py create mode 100644 msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/item/mailbox_item_item_request_builder.py create mode 100644 msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/items_request_builder.py create mode 100644 msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/mailbox_folder_item_request_builder.py create mode 100644 msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/count/count_request_builder.py create mode 100644 msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/delta/delta_get_response.py create mode 100644 msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/delta/delta_request_builder.py create mode 100644 msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/item/mailbox_item_item_request_builder.py create mode 100644 msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/items_request_builder.py create mode 100644 msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/mailbox_folder_item_request_builder.py create mode 100644 msgraph_beta/generated/admin/exchange/mailboxes/item/mailbox_item_request_builder.py rename msgraph_beta/generated/{education/synchronization_profiles/synchronization_profiles_request_builder.py => admin/exchange/mailboxes/mailboxes_request_builder.py} (55%) create mode 100644 msgraph_beta/generated/admin/exchange/message_traces/count/count_request_builder.py rename msgraph_beta/generated/{education/synchronization_profiles/item/profile_status/profile_status_request_builder.py => admin/exchange/message_traces/item/message_trace_item_request_builder.py} (62%) create mode 100644 msgraph_beta/generated/admin/exchange/message_traces/item/recipients/count/count_request_builder.py create mode 100644 msgraph_beta/generated/admin/exchange/message_traces/item/recipients/item/events/count/count_request_builder.py rename msgraph_beta/generated/{education/synchronization_profiles/item/errors/errors_request_builder.py => admin/exchange/message_traces/item/recipients/item/events/events_request_builder.py} (58%) rename msgraph_beta/generated/{education/synchronization_profiles/item/errors/item/education_synchronization_error_item_request_builder.py => admin/exchange/message_traces/item/recipients/item/events/item/message_event_item_request_builder.py} (60%) create mode 100644 msgraph_beta/generated/admin/exchange/message_traces/item/recipients/item/message_recipient_item_request_builder.py create mode 100644 msgraph_beta/generated/admin/exchange/message_traces/item/recipients/recipients_request_builder.py create mode 100644 msgraph_beta/generated/admin/exchange/message_traces/message_traces_request_builder.py 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 rename msgraph_beta/generated/{education/synchronization_profiles/item/reset/reset_request_builder.py => app_role_assignments/item/check_member_objects/check_member_objects_request_builder.py} (56%) 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 rename msgraph_beta/generated/{education/synchronization_profiles/item/resume/resume_request_builder.py => app_role_assignments/item/get_member_objects/get_member_objects_request_builder.py} (56%) rename msgraph_beta/generated/{models/education_synchronization_license_assignment.py => app_role_assignments/item/restore/restore_post_request_body.py} (63%) 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 rename msgraph_beta/generated/{education/synchronization_profiles/item/errors => applications/item/owners/graph_app_role_assignment}/count/count_request_builder.py (84%) 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 rename msgraph_beta/generated/{models/education_identity_matching_options.py => device_management/reports/retrieve_cloud_pki_leaf_certificate_report/retrieve_cloud_pki_leaf_certificate_report_post_request_body.py} (50%) 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 delete mode 100644 msgraph_beta/generated/education/synchronization_profiles/item/education_synchronization_profile_item_request_builder.py rename msgraph_beta/generated/{education/synchronization_profiles/item/pause/pause_request_builder.py => external/industry_data/runs/microsoft_graph_industry_data_start/microsoft_graph_industry_data_start_request_builder.py} (68%) 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 rename msgraph_beta/generated/models/{education_csv_data_provider.py => dep_tv_o_s_enrollment_profile.py} (53%) 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 delete mode 100644 msgraph_beta/generated/models/education_identity_creation_configuration.py delete mode 100644 msgraph_beta/generated/models/education_identity_matching_configuration.py delete mode 100644 msgraph_beta/generated/models/education_one_roster_api_data_provider.py delete mode 100644 msgraph_beta/generated/models/education_power_school_data_provider.py delete mode 100644 msgraph_beta/generated/models/education_synchronization_connection_settings.py delete mode 100644 msgraph_beta/generated/models/education_synchronization_customization.py delete mode 100644 msgraph_beta/generated/models/education_synchronization_customizations.py delete mode 100644 msgraph_beta/generated/models/education_synchronization_data_provider.py delete mode 100644 msgraph_beta/generated/models/education_synchronization_error.py delete mode 100644 msgraph_beta/generated/models/education_synchronization_o_auth2_client_credentials_connection_settings.py delete mode 100644 msgraph_beta/generated/models/education_synchronization_profile.py delete mode 100644 msgraph_beta/generated/models/education_synchronization_profile_state.py delete mode 100644 msgraph_beta/generated/models/education_synchronization_profile_status.py delete mode 100644 msgraph_beta/generated/models/education_synchronization_status.py create mode 100644 msgraph_beta/generated/models/exchange_admin.py create mode 100644 msgraph_beta/generated/models/exchange_settings.py rename msgraph_beta/generated/models/{education_synchronization_customizations_base.py => export_item_response.py} (63%) rename msgraph_beta/generated/models/{education_synchronization_o_auth1_connection_settings.py => mailbox.py} (64%) rename msgraph_beta/generated/models/{education_synchronization_error_collection_response.py => mailbox_collection_response.py} (75%) create mode 100644 msgraph_beta/generated/models/mailbox_folder.py rename msgraph_beta/generated/models/{education_synchronization_profile_collection_response.py => mailbox_folder_collection_response.py} (74%) create mode 100644 msgraph_beta/generated/models/mailbox_item.py create mode 100644 msgraph_beta/generated/models/mailbox_item_collection_response.py rename msgraph_beta/generated/models/{education_identity_domain.py => mailbox_item_import_session.py} (69%) create mode 100644 msgraph_beta/generated/models/protection_source.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%) rename msgraph_beta/generated/models/{education_identity_synchronization_configuration.py => windows_quality_update_product_build_version_detail.py} (54%) rename msgraph_beta/generated/models/{education_file_synchronization_verification_message.py => windows_quality_update_product_knowledge_base_article.py} (71%) 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 rename msgraph_beta/generated/{education/synchronization_profiles => users/item/devices/item/registered_owners/graph_app_role_assignment}/count/count_request_builder.py (82%) 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 rename msgraph_beta/generated/{education/synchronization_profiles/item/upload_url/upload_url_request_builder.py => users/item/owned_devices/graph_app_role_assignment/count/count_request_builder.py} (56%) 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 create mode 100644 msgraph_beta/generated/users/item/settings/exchange/exchange_request_builder.py diff --git a/msgraph_beta/generated/admin/admin_request_builder.py b/msgraph_beta/generated/admin/admin_request_builder.py index edf30205b37..bf2b57d7e24 100644 --- a/msgraph_beta/generated/admin/admin_request_builder.py +++ b/msgraph_beta/generated/admin/admin_request_builder.py @@ -20,6 +20,7 @@ from .dynamics.dynamics_request_builder import DynamicsRequestBuilder from .edge.edge_request_builder import EdgeRequestBuilder from .entra.entra_request_builder import EntraRequestBuilder + from .exchange.exchange_request_builder import ExchangeRequestBuilder from .forms.forms_request_builder import FormsRequestBuilder from .microsoft365_apps.microsoft365_apps_request_builder import Microsoft365AppsRequestBuilder from .people.people_request_builder import PeopleRequestBuilder @@ -157,6 +158,15 @@ def entra(self) -> EntraRequestBuilder: return EntraRequestBuilder(self.request_adapter, self.path_parameters) + @property + def exchange(self) -> ExchangeRequestBuilder: + """ + Provides operations to manage the exchange property of the microsoft.graph.admin entity. + """ + from .exchange.exchange_request_builder import ExchangeRequestBuilder + + return ExchangeRequestBuilder(self.request_adapter, self.path_parameters) + @property def forms(self) -> FormsRequestBuilder: """ diff --git a/msgraph_beta/generated/admin/exchange/exchange_request_builder.py b/msgraph_beta/generated/admin/exchange/exchange_request_builder.py new file mode 100644 index 00000000000..073a8c09c93 --- /dev/null +++ b/msgraph_beta/generated/admin/exchange/exchange_request_builder.py @@ -0,0 +1,215 @@ +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.exchange_admin import ExchangeAdmin + from ...models.o_data_errors.o_data_error import ODataError + from .mailboxes.mailboxes_request_builder import MailboxesRequestBuilder + from .message_traces.message_traces_request_builder import MessageTracesRequestBuilder + +class ExchangeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the exchange property of the microsoft.graph.admin entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExchangeRequestBuilder 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}/admin/exchange{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property exchange for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = self.to_delete_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExchangeRequestBuilderGetQueryParameters]] = None) -> Optional[ExchangeAdmin]: + """ + A container for the Exchange admin functionality. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExchangeAdmin] + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.exchange_admin import ExchangeAdmin + + return await self.request_adapter.send_async(request_info, ExchangeAdmin, error_mapping) + + async def patch(self,body: ExchangeAdmin, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ExchangeAdmin]: + """ + Update the navigation property exchange in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExchangeAdmin] + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.exchange_admin import ExchangeAdmin + + return await self.request_adapter.send_async(request_info, ExchangeAdmin, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property exchange for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExchangeRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + A container for the Exchange admin functionality. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: ExchangeAdmin, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property exchange in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ExchangeRequestBuilder: + """ + 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: ExchangeRequestBuilder + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExchangeRequestBuilder(self.request_adapter, raw_url) + + @property + def mailboxes(self) -> MailboxesRequestBuilder: + """ + Provides operations to manage the mailboxes property of the microsoft.graph.exchangeAdmin entity. + """ + from .mailboxes.mailboxes_request_builder import MailboxesRequestBuilder + + return MailboxesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def message_traces(self) -> MessageTracesRequestBuilder: + """ + Provides operations to manage the messageTraces property of the microsoft.graph.exchangeAdmin entity. + """ + from .message_traces.message_traces_request_builder import MessageTracesRequestBuilder + + return MessageTracesRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ExchangeRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ExchangeRequestBuilderGetQueryParameters(): + """ + A container for the Exchange admin functionality. Read-only. + """ + 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 ExchangeRequestBuilderGetRequestConfiguration(RequestConfiguration[ExchangeRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ExchangeRequestBuilderPatchRequestConfiguration(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/admin/exchange/mailboxes/count/count_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/count/count_request_builder.py new file mode 100644 index 00000000000..bb3aba42df3 --- /dev/null +++ b/msgraph_beta/generated/admin/exchange/mailboxes/count/count_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/exchange/mailboxes/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/education/synchronization_profiles/item/start/start_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/create_import_session/create_import_session_request_builder.py similarity index 61% rename from msgraph_beta/generated/education/synchronization_profiles/item/start/start_request_builder.py rename to msgraph_beta/generated/admin/exchange/mailboxes/item/create_import_session/create_import_session_request_builder.py index 727d0559d40..9b331d3ec6e 100644 --- a/msgraph_beta/generated/education/synchronization_profiles/item/start/start_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/create_import_session/create_import_session_request_builder.py @@ -14,68 +14,69 @@ from warnings import warn if TYPE_CHECKING: - from .....models.o_data_errors.o_data_error import ODataError - from .start_post_response import StartPostResponse + from ......models.mailbox_item_import_session import MailboxItemImportSession + from ......models.o_data_errors.o_data_error import ODataError -class StartRequestBuilder(BaseRequestBuilder): +class CreateImportSessionRequestBuilder(BaseRequestBuilder): """ - Provides operations to call the start method. + Provides operations to call the createImportSession method. """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ - Instantiates a new StartRequestBuilder and sets the default values. + Instantiates a new CreateImportSessionRequestBuilder and sets the default values. param path_parameters: The raw url or the url-template parameters for the request. param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/education/synchronizationProfiles/{educationSynchronizationProfile%2Did}/start", path_parameters) + super().__init__(request_adapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/createImportSession", path_parameters) - async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[StartPostResponse]: + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MailboxItemImportSession]: """ - Invoke action start + Create a session to import an Exchange mailbox item using its FastTransfer stream (FTS) format. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[StartPostResponse] + Returns: Optional[MailboxItemImportSession] + Find more info here: https://learn.microsoft.com/graph/api/mailbox-createimportsession?view=graph-rest-beta """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) request_info = self.to_post_request_information( request_configuration ) - from .....models.o_data_errors.o_data_error import ODataError + from ......models.o_data_errors.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 .start_post_response import StartPostResponse + from ......models.mailbox_item_import_session import MailboxItemImportSession - return await self.request_adapter.send_async(request_info, StartPostResponse, error_mapping) + return await self.request_adapter.send_async(request_info, MailboxItemImportSession, error_mapping) def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action start + Create a session to import an Exchange mailbox item using its FastTransfer stream (FTS) format. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) 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) -> StartRequestBuilder: + def with_url(self,raw_url: str) -> CreateImportSessionRequestBuilder: """ 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: StartRequestBuilder + Returns: CreateImportSessionRequestBuilder """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") - return StartRequestBuilder(self.request_adapter, raw_url) + return CreateImportSessionRequestBuilder(self.request_adapter, raw_url) @dataclass - class StartRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + class CreateImportSessionRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph_beta/generated/education/synchronization_profiles/item/upload_url/upload_url_get_response.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/export_items/export_items_post_request_body.py similarity index 80% rename from msgraph_beta/generated/education/synchronization_profiles/item/upload_url/upload_url_get_response.py rename to msgraph_beta/generated/admin/exchange/mailboxes/item/export_items/export_items_post_request_body.py index 2e1800c2b23..9e8866c2d7b 100644 --- a/msgraph_beta/generated/education/synchronization_profiles/item/upload_url/upload_url_get_response.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/export_items/export_items_post_request_body.py @@ -6,25 +6,25 @@ from typing import Any, Optional, TYPE_CHECKING, Union @dataclass -class UploadUrlGetResponse(AdditionalDataHolder, BackedModel, Parsable): +class ExportItemsPostRequestBody(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 value property - value: Optional[str] = None + # The ItemIds property + item_ids: Optional[list[str]] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> UploadUrlGetResponse: + def create_from_discriminator_value(parse_node: ParseNode) -> ExportItemsPostRequestBody: """ 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: UploadUrlGetResponse + Returns: ExportItemsPostRequestBody """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return UploadUrlGetResponse() + return ExportItemsPostRequestBody() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ @@ -32,7 +32,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ fields: dict[str, Callable[[Any], None]] = { - "value": lambda n : setattr(self, 'value', n.get_str_value()), + "ItemIds": lambda n : setattr(self, 'item_ids', n.get_collection_of_primitive_values(str)), } return fields @@ -44,7 +44,7 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") - writer.write_str_value("value", self.value) + writer.write_collection_of_primitive_values("ItemIds", self.item_ids) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/education/synchronization_profiles/item/start/start_post_response.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/export_items/export_items_post_response.py similarity index 58% rename from msgraph_beta/generated/education/synchronization_profiles/item/start/start_post_response.py rename to msgraph_beta/generated/admin/exchange/mailboxes/item/export_items/export_items_post_response.py index fddc4b33468..c3ff786d2ca 100644 --- a/msgraph_beta/generated/education/synchronization_profiles/item/start/start_post_response.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/export_items/export_items_post_response.py @@ -5,40 +5,40 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: - from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse - from .....models.education_file_synchronization_verification_message import EducationFileSynchronizationVerificationMessage + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ......models.export_item_response import ExportItemResponse -from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse +from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse @dataclass -class StartPostResponse(BaseCollectionPaginationCountResponse, Parsable): +class ExportItemsPostResponse(BaseCollectionPaginationCountResponse, Parsable): # The value property - value: Optional[list[EducationFileSynchronizationVerificationMessage]] = None + value: Optional[list[ExportItemResponse]] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> StartPostResponse: + def create_from_discriminator_value(parse_node: ParseNode) -> ExportItemsPostResponse: """ 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: StartPostResponse + Returns: ExportItemsPostResponse """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return StartPostResponse() + return ExportItemsPostResponse() 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.education_file_synchronization_verification_message import EducationFileSynchronizationVerificationMessage + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ......models.export_item_response import ExportItemResponse - from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse - from .....models.education_file_synchronization_verification_message import EducationFileSynchronizationVerificationMessage + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from ......models.export_item_response import ExportItemResponse fields: dict[str, Callable[[Any], None]] = { - "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(EducationFileSynchronizationVerificationMessage)), + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ExportItemResponse)), } super_fields = super().get_field_deserializers() fields.update(super_fields) diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/item/export_items/export_items_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/export_items/export_items_request_builder.py new file mode 100644 index 00000000000..8866c981edd --- /dev/null +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/export_items/export_items_request_builder.py @@ -0,0 +1,93 @@ +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 .export_items_post_request_body import ExportItemsPostRequestBody + from .export_items_post_response import ExportItemsPostResponse + +class ExportItemsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the exportItems method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExportItemsRequestBuilder 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}/admin/exchange/mailboxes/{mailbox%2Did}/exportItems", path_parameters) + + async def post(self,body: ExportItemsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ExportItemsPostResponse]: + """ + Export Exchange mailboxItem objects in full-fidelity FastTransfer stream format for backup purposes. This item format can be restored to the same mailbox or a different one. You can export up to 20 items in a single export request. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExportItemsPostResponse] + Find more info here: https://learn.microsoft.com/graph/api/mailbox-exportitems?view=graph-rest-beta + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .export_items_post_response import ExportItemsPostResponse + + return await self.request_adapter.send_async(request_info, ExportItemsPostResponse, error_mapping) + + def to_post_request_information(self,body: ExportItemsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Export Exchange mailboxItem objects in full-fidelity FastTransfer stream format for backup purposes. This item format can be restored to the same mailbox or a different one. You can export up to 20 items in a single export request. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ExportItemsRequestBuilder: + """ + 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: ExportItemsRequestBuilder + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExportItemsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExportItemsRequestBuilderPostRequestConfiguration(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/admin/exchange/mailboxes/item/folders/count/count_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/count/count_request_builder.py new file mode 100644 index 00000000000..1410e4f9f6d --- /dev/null +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/count/count_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/delta/delta_get_response.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/delta/delta_get_response.py new file mode 100644 index 00000000000..56f0c56ec79 --- /dev/null +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/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.mailbox_folder import MailboxFolder + +from .......models.base_delta_function_response import BaseDeltaFunctionResponse + +@dataclass +class DeltaGetResponse(BaseDeltaFunctionResponse, Parsable): + # The value property + value: Optional[list[MailboxFolder]] = 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.mailbox_folder import MailboxFolder + + from .......models.base_delta_function_response import BaseDeltaFunctionResponse + from .......models.mailbox_folder import MailboxFolder + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(MailboxFolder)), + } + 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/admin/exchange/mailboxes/item/folders/delta/delta_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/delta/delta_request_builder.py new file mode 100644 index 00000000000..812273bc6d6 --- /dev/null +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/delta/delta_request_builder.py @@ -0,0 +1,141 @@ +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}/admin/exchange/mailboxes/{mailbox%2Did}/folders/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> Optional[DeltaGetResponse]: + """ + Get a set of mailboxFolder objects that have been added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. + 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/mailboxfolder-delta?view=graph-rest-beta + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .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 a set of mailboxFolder objects that have been added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> 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 + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DeltaRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DeltaRequestBuilderGetQueryParameters(): + """ + Get a set of mailboxFolder objects that have been added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. + """ + 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/admin/exchange/mailboxes/item/folders/folders_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/folders_request_builder.py new file mode 100644 index 00000000000..8824628939f --- /dev/null +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/folders_request_builder.py @@ -0,0 +1,177 @@ +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.mailbox_folder_collection_response import MailboxFolderCollectionResponse + 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 .item.mailbox_folder_item_request_builder import MailboxFolderItemRequestBuilder + +class FoldersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the folders property of the microsoft.graph.mailbox entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new FoldersRequestBuilder 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}/admin/exchange/mailboxes/{mailbox%2Did}/folders{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_mailbox_folder_id(self,mailbox_folder_id: str) -> MailboxFolderItemRequestBuilder: + """ + Provides operations to manage the folders property of the microsoft.graph.mailbox entity. + param mailbox_folder_id: The unique identifier of mailboxFolder + Returns: MailboxFolderItemRequestBuilder + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if mailbox_folder_id is None: + raise TypeError("mailbox_folder_id cannot be null.") + from .item.mailbox_folder_item_request_builder import MailboxFolderItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["mailboxFolder%2Did"] = mailbox_folder_id + return MailboxFolderItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[FoldersRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxFolderCollectionResponse]: + """ + Get all the mailboxFolder objects in the specified mailbox, including any search folders. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxFolderCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/mailbox-list-folders?view=graph-rest-beta + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.mailbox_folder_collection_response import MailboxFolderCollectionResponse + + return await self.request_adapter.send_async(request_info, MailboxFolderCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FoldersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get all the mailboxFolder objects in the specified mailbox, including any search folders. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FoldersRequestBuilder: + """ + 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: FoldersRequestBuilder + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FoldersRequestBuilder(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) + + @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) + + @dataclass + class FoldersRequestBuilderGetQueryParameters(): + """ + Get all the mailboxFolder objects in the specified mailbox, including any search folders. + """ + 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 FoldersRequestBuilderGetRequestConfiguration(RequestConfiguration[FoldersRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/admin/exchange/mailboxes/item/folders/item/child_folders/child_folders_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/child_folders_request_builder.py new file mode 100644 index 00000000000..feb30b45e09 --- /dev/null +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/child_folders_request_builder.py @@ -0,0 +1,177 @@ +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.mailbox_folder_collection_response import MailboxFolderCollectionResponse + 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 .item.mailbox_folder_item_request_builder import MailboxFolderItemRequestBuilder + +class ChildFoldersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the childFolders property of the microsoft.graph.mailboxFolder entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ChildFoldersRequestBuilder 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}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_mailbox_folder_id1(self,mailbox_folder_id1: str) -> MailboxFolderItemRequestBuilder: + """ + Provides operations to manage the childFolders property of the microsoft.graph.mailboxFolder entity. + param mailbox_folder_id1: The unique identifier of mailboxFolder + Returns: MailboxFolderItemRequestBuilder + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if mailbox_folder_id1 is None: + raise TypeError("mailbox_folder_id1 cannot be null.") + from .item.mailbox_folder_item_request_builder import MailboxFolderItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["mailboxFolder%2Did1"] = mailbox_folder_id1 + return MailboxFolderItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ChildFoldersRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxFolderCollectionResponse]: + """ + Get the mailboxFolder collection under the specified mailboxFolder in a mailbox. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxFolderCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/mailboxfolder-list-childfolders?view=graph-rest-beta + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.mailbox_folder_collection_response import MailboxFolderCollectionResponse + + return await self.request_adapter.send_async(request_info, MailboxFolderCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ChildFoldersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the mailboxFolder collection under the specified mailboxFolder in a mailbox. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ChildFoldersRequestBuilder: + """ + 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: ChildFoldersRequestBuilder + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ChildFoldersRequestBuilder(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) + + @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) + + @dataclass + class ChildFoldersRequestBuilderGetQueryParameters(): + """ + Get the mailboxFolder collection under the specified mailboxFolder in a mailbox. + """ + 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 ChildFoldersRequestBuilderGetRequestConfiguration(RequestConfiguration[ChildFoldersRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/admin/exchange/mailboxes/item/folders/item/child_folders/count/count_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/count/count_request_builder.py new file mode 100644 index 00000000000..0a1dfdc7033 --- /dev/null +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/count/count_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/delta/delta_get_response.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/delta/delta_get_response.py new file mode 100644 index 00000000000..63e4b59c297 --- /dev/null +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/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.mailbox_folder import MailboxFolder + +from .........models.base_delta_function_response import BaseDeltaFunctionResponse + +@dataclass +class DeltaGetResponse(BaseDeltaFunctionResponse, Parsable): + # The value property + value: Optional[list[MailboxFolder]] = 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.mailbox_folder import MailboxFolder + + from .........models.base_delta_function_response import BaseDeltaFunctionResponse + from .........models.mailbox_folder import MailboxFolder + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(MailboxFolder)), + } + 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/admin/exchange/mailboxes/item/folders/item/child_folders/delta/delta_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/delta/delta_request_builder.py new file mode 100644 index 00000000000..fb29d71641b --- /dev/null +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/delta/delta_request_builder.py @@ -0,0 +1,141 @@ +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}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> Optional[DeltaGetResponse]: + """ + Get a set of mailboxFolder objects that have been added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. + 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/mailboxfolder-delta?view=graph-rest-beta + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .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 a set of mailboxFolder objects that have been added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> 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 + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DeltaRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DeltaRequestBuilderGetQueryParameters(): + """ + Get a set of mailboxFolder objects that have been added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. + """ + 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/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/count/count_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/count/count_request_builder.py new file mode 100644 index 00000000000..d0d507cf5cc --- /dev/null +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/count/count_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders/{mailboxFolder%2Did1}/items/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/delta/delta_get_response.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/delta/delta_get_response.py new file mode 100644 index 00000000000..7a8cf66a2ae --- /dev/null +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/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.mailbox_item import MailboxItem + +from ...........models.base_delta_function_response import BaseDeltaFunctionResponse + +@dataclass +class DeltaGetResponse(BaseDeltaFunctionResponse, Parsable): + # The value property + value: Optional[list[MailboxItem]] = 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.mailbox_item import MailboxItem + + from ...........models.base_delta_function_response import BaseDeltaFunctionResponse + from ...........models.mailbox_item import MailboxItem + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(MailboxItem)), + } + 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/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/delta/delta_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/delta/delta_request_builder.py new file mode 100644 index 00000000000..9c3b0d58f52 --- /dev/null +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/delta/delta_request_builder.py @@ -0,0 +1,140 @@ +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}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders/{mailboxFolder%2Did1}/items/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> Optional[DeltaGetResponse]: + """ + Get a set of mailboxItem objects that have been added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DeltaGetResponse] + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .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 a set of mailboxItem objects that have been added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> 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 + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DeltaRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DeltaRequestBuilderGetQueryParameters(): + """ + Get a set of mailboxItem objects that have been added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. + """ + 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/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/item/mailbox_item_item_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/item/mailbox_item_item_request_builder.py new file mode 100644 index 00000000000..9bda5068c3a --- /dev/null +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/item/mailbox_item_item_request_builder.py @@ -0,0 +1,110 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.mailbox_item import MailboxItem + from ...........models.o_data_errors.o_data_error import ODataError + +class MailboxItemItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the items property of the microsoft.graph.mailboxFolder entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MailboxItemItemRequestBuilder 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}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders/{mailboxFolder%2Did1}/items/{mailboxItem%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxItem]: + """ + The collection of items in this folder. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxItem] + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.mailbox_item import MailboxItem + + return await self.request_adapter.send_async(request_info, MailboxItem, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The collection of items in this folder. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> MailboxItemItemRequestBuilder: + """ + 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: MailboxItemItemRequestBuilder + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MailboxItemItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MailboxItemItemRequestBuilderGetQueryParameters(): + """ + The collection of items in this folder. + """ + 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 MailboxItemItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxItemItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/items_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/items_request_builder.py new file mode 100644 index 00000000000..c856e91c912 --- /dev/null +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/items_request_builder.py @@ -0,0 +1,176 @@ +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.mailbox_item_collection_response import MailboxItemCollectionResponse + 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 .item.mailbox_item_item_request_builder import MailboxItemItemRequestBuilder + +class ItemsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the items property of the microsoft.graph.mailboxFolder entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ItemsRequestBuilder 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}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders/{mailboxFolder%2Did1}/items{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_mailbox_item_id(self,mailbox_item_id: str) -> MailboxItemItemRequestBuilder: + """ + Provides operations to manage the items property of the microsoft.graph.mailboxFolder entity. + param mailbox_item_id: The unique identifier of mailboxItem + Returns: MailboxItemItemRequestBuilder + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if mailbox_item_id is None: + raise TypeError("mailbox_item_id cannot be null.") + from .item.mailbox_item_item_request_builder import MailboxItemItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["mailboxItem%2Did"] = mailbox_item_id + return MailboxItemItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ItemsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxItemCollectionResponse]: + """ + The collection of items in this folder. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxItemCollectionResponse] + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.mailbox_item_collection_response import MailboxItemCollectionResponse + + return await self.request_adapter.send_async(request_info, MailboxItemCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The collection of items in this folder. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ItemsRequestBuilder: + """ + 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: ItemsRequestBuilder + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ItemsRequestBuilder(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) + + @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) + + @dataclass + class ItemsRequestBuilderGetQueryParameters(): + """ + The collection of items in this folder. + """ + 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 ItemsRequestBuilderGetRequestConfiguration(RequestConfiguration[ItemsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/admin/exchange/mailboxes/item/folders/item/child_folders/item/mailbox_folder_item_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/mailbox_folder_item_request_builder.py new file mode 100644 index 00000000000..ed81d33bcac --- /dev/null +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/mailbox_folder_item_request_builder.py @@ -0,0 +1,120 @@ +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.mailbox_folder import MailboxFolder + from .........models.o_data_errors.o_data_error import ODataError + from .items.items_request_builder import ItemsRequestBuilder + +class MailboxFolderItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the childFolders property of the microsoft.graph.mailboxFolder entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MailboxFolderItemRequestBuilder 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}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders/{mailboxFolder%2Did1}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxFolderItemRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxFolder]: + """ + The collection of child folders in this folder. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxFolder] + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.mailbox_folder import MailboxFolder + + return await self.request_adapter.send_async(request_info, MailboxFolder, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxFolderItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The collection of child folders in this folder. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> MailboxFolderItemRequestBuilder: + """ + 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: MailboxFolderItemRequestBuilder + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MailboxFolderItemRequestBuilder(self.request_adapter, raw_url) + + @property + def items(self) -> ItemsRequestBuilder: + """ + Provides operations to manage the items property of the microsoft.graph.mailboxFolder entity. + """ + from .items.items_request_builder import ItemsRequestBuilder + + return ItemsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class MailboxFolderItemRequestBuilderGetQueryParameters(): + """ + The collection of child folders in this folder. + """ + 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 MailboxFolderItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxFolderItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/admin/exchange/mailboxes/item/folders/item/items/count/count_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/count/count_request_builder.py new file mode 100644 index 00000000000..8e8d68e90b1 --- /dev/null +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/count/count_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/items/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/delta/delta_get_response.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/delta/delta_get_response.py new file mode 100644 index 00000000000..6b049648d7a --- /dev/null +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/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.mailbox_item import MailboxItem + +from .........models.base_delta_function_response import BaseDeltaFunctionResponse + +@dataclass +class DeltaGetResponse(BaseDeltaFunctionResponse, Parsable): + # The value property + value: Optional[list[MailboxItem]] = 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.mailbox_item import MailboxItem + + from .........models.base_delta_function_response import BaseDeltaFunctionResponse + from .........models.mailbox_item import MailboxItem + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(MailboxItem)), + } + 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/admin/exchange/mailboxes/item/folders/item/items/delta/delta_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/delta/delta_request_builder.py new file mode 100644 index 00000000000..abb8e64a624 --- /dev/null +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/delta/delta_request_builder.py @@ -0,0 +1,141 @@ +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}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/items/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DeltaRequestBuilderGetQueryParameters]] = None) -> Optional[DeltaGetResponse]: + """ + Get a set of mailboxItem objects that have been added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. + 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/mailboxitem-delta?view=graph-rest-beta + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .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 a set of mailboxItem objects that have been added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> 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 + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DeltaRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DeltaRequestBuilderGetQueryParameters(): + """ + Get a set of mailboxItem objects that have been added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. + """ + 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/admin/exchange/mailboxes/item/folders/item/items/item/mailbox_item_item_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/item/mailbox_item_item_request_builder.py new file mode 100644 index 00000000000..d99f2a6971a --- /dev/null +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/item/mailbox_item_item_request_builder.py @@ -0,0 +1,111 @@ +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.mailbox_item import MailboxItem + from .........models.o_data_errors.o_data_error import ODataError + +class MailboxItemItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the items property of the microsoft.graph.mailboxFolder entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MailboxItemItemRequestBuilder 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}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/items/{mailboxItem%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxItem]: + """ + Read the properties and relationships of a mailboxItem object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxItem] + Find more info here: https://learn.microsoft.com/graph/api/mailboxitem-get?view=graph-rest-beta + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.mailbox_item import MailboxItem + + return await self.request_adapter.send_async(request_info, MailboxItem, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of a mailboxItem object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> MailboxItemItemRequestBuilder: + """ + 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: MailboxItemItemRequestBuilder + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MailboxItemItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MailboxItemItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a mailboxItem object. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class MailboxItemItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxItemItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/admin/exchange/mailboxes/item/folders/item/items/items_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/items_request_builder.py new file mode 100644 index 00000000000..1176265545b --- /dev/null +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/items_request_builder.py @@ -0,0 +1,177 @@ +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.mailbox_item_collection_response import MailboxItemCollectionResponse + 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 .item.mailbox_item_item_request_builder import MailboxItemItemRequestBuilder + +class ItemsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the items property of the microsoft.graph.mailboxFolder entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ItemsRequestBuilder 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}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/items{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_mailbox_item_id(self,mailbox_item_id: str) -> MailboxItemItemRequestBuilder: + """ + Provides operations to manage the items property of the microsoft.graph.mailboxFolder entity. + param mailbox_item_id: The unique identifier of mailboxItem + Returns: MailboxItemItemRequestBuilder + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if mailbox_item_id is None: + raise TypeError("mailbox_item_id cannot be null.") + from .item.mailbox_item_item_request_builder import MailboxItemItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["mailboxItem%2Did"] = mailbox_item_id + return MailboxItemItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ItemsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxItemCollectionResponse]: + """ + Get the mailboxItem collection within a specified mailboxFolder in a mailbox. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxItemCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/mailboxfolder-list-items?view=graph-rest-beta + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.mailbox_item_collection_response import MailboxItemCollectionResponse + + return await self.request_adapter.send_async(request_info, MailboxItemCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the mailboxItem collection within a specified mailboxFolder in a mailbox. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ItemsRequestBuilder: + """ + 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: ItemsRequestBuilder + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ItemsRequestBuilder(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) + + @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) + + @dataclass + class ItemsRequestBuilderGetQueryParameters(): + """ + Get the mailboxItem collection within a specified mailboxFolder in a mailbox. + """ + 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 ItemsRequestBuilderGetRequestConfiguration(RequestConfiguration[ItemsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/admin/exchange/mailboxes/item/folders/item/mailbox_folder_item_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/mailbox_folder_item_request_builder.py new file mode 100644 index 00000000000..1d227751ef8 --- /dev/null +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/mailbox_folder_item_request_builder.py @@ -0,0 +1,131 @@ +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.mailbox_folder import MailboxFolder + from .......models.o_data_errors.o_data_error import ODataError + from .child_folders.child_folders_request_builder import ChildFoldersRequestBuilder + from .items.items_request_builder import ItemsRequestBuilder + +class MailboxFolderItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the folders property of the microsoft.graph.mailbox entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MailboxFolderItemRequestBuilder 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}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxFolderItemRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxFolder]: + """ + Read the properties and relationships of a mailboxFolder object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxFolder] + Find more info here: https://learn.microsoft.com/graph/api/mailboxfolder-get?view=graph-rest-beta + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.mailbox_folder import MailboxFolder + + return await self.request_adapter.send_async(request_info, MailboxFolder, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxFolderItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of a mailboxFolder object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> MailboxFolderItemRequestBuilder: + """ + 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: MailboxFolderItemRequestBuilder + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MailboxFolderItemRequestBuilder(self.request_adapter, raw_url) + + @property + def child_folders(self) -> ChildFoldersRequestBuilder: + """ + Provides operations to manage the childFolders property of the microsoft.graph.mailboxFolder entity. + """ + from .child_folders.child_folders_request_builder import ChildFoldersRequestBuilder + + return ChildFoldersRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def items(self) -> ItemsRequestBuilder: + """ + Provides operations to manage the items property of the microsoft.graph.mailboxFolder entity. + """ + from .items.items_request_builder import ItemsRequestBuilder + + return ItemsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class MailboxFolderItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a mailboxFolder object. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class MailboxFolderItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxFolderItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/admin/exchange/mailboxes/item/mailbox_item_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/mailbox_item_request_builder.py new file mode 100644 index 00000000000..9a9330af098 --- /dev/null +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/mailbox_item_request_builder.py @@ -0,0 +1,225 @@ +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.mailbox import Mailbox + from .....models.o_data_errors.o_data_error import ODataError + from .create_import_session.create_import_session_request_builder import CreateImportSessionRequestBuilder + from .export_items.export_items_request_builder import ExportItemsRequestBuilder + from .folders.folders_request_builder import FoldersRequestBuilder + +class MailboxItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the mailboxes property of the microsoft.graph.exchangeAdmin entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MailboxItemRequestBuilder 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}/admin/exchange/mailboxes/{mailbox%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property mailboxes for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxItemRequestBuilderGetQueryParameters]] = None) -> Optional[Mailbox]: + """ + Represents a user's mailboxes. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Mailbox] + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.mailbox import Mailbox + + return await self.request_adapter.send_async(request_info, Mailbox, error_mapping) + + async def patch(self,body: Mailbox, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Mailbox]: + """ + Update the navigation property mailboxes in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Mailbox] + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.mailbox import Mailbox + + return await self.request_adapter.send_async(request_info, Mailbox, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property mailboxes for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Represents a user's mailboxes. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: Mailbox, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property mailboxes in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MailboxItemRequestBuilder: + """ + 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: MailboxItemRequestBuilder + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MailboxItemRequestBuilder(self.request_adapter, raw_url) + + @property + def create_import_session(self) -> CreateImportSessionRequestBuilder: + """ + Provides operations to call the createImportSession method. + """ + from .create_import_session.create_import_session_request_builder import CreateImportSessionRequestBuilder + + return CreateImportSessionRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def export_items(self) -> ExportItemsRequestBuilder: + """ + Provides operations to call the exportItems method. + """ + from .export_items.export_items_request_builder import ExportItemsRequestBuilder + + return ExportItemsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def folders(self) -> FoldersRequestBuilder: + """ + Provides operations to manage the folders property of the microsoft.graph.mailbox entity. + """ + from .folders.folders_request_builder import FoldersRequestBuilder + + return FoldersRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class MailboxItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MailboxItemRequestBuilderGetQueryParameters(): + """ + Represents a user's mailboxes. + """ + 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 MailboxItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MailboxItemRequestBuilderPatchRequestConfiguration(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/education/synchronization_profiles/synchronization_profiles_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/mailboxes_request_builder.py similarity index 55% rename from msgraph_beta/generated/education/synchronization_profiles/synchronization_profiles_request_builder.py rename to msgraph_beta/generated/admin/exchange/mailboxes/mailboxes_request_builder.py index 529809d8e9c..e2f151e1d1b 100644 --- a/msgraph_beta/generated/education/synchronization_profiles/synchronization_profiles_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/mailboxes_request_builder.py @@ -14,105 +14,105 @@ from warnings import warn if TYPE_CHECKING: - from ...models.education_synchronization_profile import EducationSynchronizationProfile - from ...models.education_synchronization_profile_collection_response import EducationSynchronizationProfileCollectionResponse - from ...models.o_data_errors.o_data_error import ODataError + from ....models.mailbox import Mailbox + from ....models.mailbox_collection_response import MailboxCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError from .count.count_request_builder import CountRequestBuilder - from .item.education_synchronization_profile_item_request_builder import EducationSynchronizationProfileItemRequestBuilder + from .item.mailbox_item_request_builder import MailboxItemRequestBuilder -class SynchronizationProfilesRequestBuilder(BaseRequestBuilder): +class MailboxesRequestBuilder(BaseRequestBuilder): """ - Provides operations to manage the synchronizationProfiles property of the microsoft.graph.educationRoot entity. + Provides operations to manage the mailboxes property of the microsoft.graph.exchangeAdmin entity. """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ - Instantiates a new SynchronizationProfilesRequestBuilder and sets the default values. + Instantiates a new MailboxesRequestBuilder and sets the default values. param path_parameters: The raw url or the url-template parameters for the request. param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/education/synchronizationProfiles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/admin/exchange/mailboxes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - def by_education_synchronization_profile_id(self,education_synchronization_profile_id: str) -> EducationSynchronizationProfileItemRequestBuilder: + def by_mailbox_id(self,mailbox_id: str) -> MailboxItemRequestBuilder: """ - Provides operations to manage the synchronizationProfiles property of the microsoft.graph.educationRoot entity. - param education_synchronization_profile_id: The unique identifier of educationSynchronizationProfile - Returns: EducationSynchronizationProfileItemRequestBuilder + Provides operations to manage the mailboxes property of the microsoft.graph.exchangeAdmin entity. + param mailbox_id: The unique identifier of mailbox + Returns: MailboxItemRequestBuilder """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) - if education_synchronization_profile_id is None: - raise TypeError("education_synchronization_profile_id cannot be null.") - from .item.education_synchronization_profile_item_request_builder import EducationSynchronizationProfileItemRequestBuilder + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if mailbox_id is None: + raise TypeError("mailbox_id cannot be null.") + from .item.mailbox_item_request_builder import MailboxItemRequestBuilder url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["educationSynchronizationProfile%2Did"] = education_synchronization_profile_id - return EducationSynchronizationProfileItemRequestBuilder(self.request_adapter, url_tpl_params) + url_tpl_params["mailbox%2Did"] = mailbox_id + return MailboxItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RequestConfiguration[SynchronizationProfilesRequestBuilderGetQueryParameters]] = None) -> Optional[EducationSynchronizationProfileCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxesRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxCollectionResponse]: """ - Get synchronizationProfiles from education + Represents a user's mailboxes. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[EducationSynchronizationProfileCollectionResponse] + Returns: Optional[MailboxCollectionResponse] """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) - from ...models.o_data_errors.o_data_error import ODataError + from ....models.o_data_errors.o_data_error import ODataError error_mapping: dict[str, type[ParsableFactory]] = { "XXX": ODataError, } if not self.request_adapter: raise Exception("Http core is null") - from ...models.education_synchronization_profile_collection_response import EducationSynchronizationProfileCollectionResponse + from ....models.mailbox_collection_response import MailboxCollectionResponse - return await self.request_adapter.send_async(request_info, EducationSynchronizationProfileCollectionResponse, error_mapping) + return await self.request_adapter.send_async(request_info, MailboxCollectionResponse, error_mapping) - async def post(self,body: EducationSynchronizationProfile, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationSynchronizationProfile]: + async def post(self,body: Mailbox, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Mailbox]: """ - Create new navigation property to synchronizationProfiles for education + Create new navigation property to mailboxes for admin param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[EducationSynchronizationProfile] + Returns: Optional[Mailbox] """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( body, request_configuration ) - from ...models.o_data_errors.o_data_error import ODataError + from ....models.o_data_errors.o_data_error import ODataError error_mapping: dict[str, type[ParsableFactory]] = { "XXX": ODataError, } if not self.request_adapter: raise Exception("Http core is null") - from ...models.education_synchronization_profile import EducationSynchronizationProfile + from ....models.mailbox import Mailbox - return await self.request_adapter.send_async(request_info, EducationSynchronizationProfile, error_mapping) + return await self.request_adapter.send_async(request_info, Mailbox, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SynchronizationProfilesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get synchronizationProfiles from education + Represents a user's mailboxes. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: EducationSynchronizationProfile, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + def to_post_request_information(self,body: Mailbox, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create new navigation property to synchronizationProfiles for education + Create new navigation property to mailboxes for admin param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -121,16 +121,16 @@ def to_post_request_information(self,body: EducationSynchronizationProfile, requ request_info.set_content_from_parsable(self.request_adapter, "application/json", body) return request_info - def with_url(self,raw_url: str) -> SynchronizationProfilesRequestBuilder: + def with_url(self,raw_url: str) -> MailboxesRequestBuilder: """ 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: SynchronizationProfilesRequestBuilder + Returns: MailboxesRequestBuilder """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") - return SynchronizationProfilesRequestBuilder(self.request_adapter, raw_url) + return MailboxesRequestBuilder(self.request_adapter, raw_url) @property def count(self) -> CountRequestBuilder: @@ -142,9 +142,9 @@ def count(self) -> CountRequestBuilder: return CountRequestBuilder(self.request_adapter, self.path_parameters) @dataclass - class SynchronizationProfilesRequestBuilderGetQueryParameters(): + class MailboxesRequestBuilderGetQueryParameters(): """ - Get synchronizationProfiles from education + Represents a user's mailboxes. """ def get_query_parameter(self,original_name: str) -> str: """ @@ -198,14 +198,14 @@ def get_query_parameter(self,original_name: str) -> str: @dataclass - class SynchronizationProfilesRequestBuilderGetRequestConfiguration(RequestConfiguration[SynchronizationProfilesRequestBuilderGetQueryParameters]): + class MailboxesRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxesRequestBuilderGetQueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) @dataclass - class SynchronizationProfilesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + class MailboxesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph_beta/generated/admin/exchange/message_traces/count/count_request_builder.py b/msgraph_beta/generated/admin/exchange/message_traces/count/count_request_builder.py new file mode 100644 index 00000000000..baaedfdad2a --- /dev/null +++ b/msgraph_beta/generated/admin/exchange/message_traces/count/count_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/exchange/messageTraces/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/education/synchronization_profiles/item/profile_status/profile_status_request_builder.py b/msgraph_beta/generated/admin/exchange/message_traces/item/message_trace_item_request_builder.py similarity index 62% rename from msgraph_beta/generated/education/synchronization_profiles/item/profile_status/profile_status_request_builder.py rename to msgraph_beta/generated/admin/exchange/message_traces/item/message_trace_item_request_builder.py index 05c9ddfbea3..76c7045e25e 100644 --- a/msgraph_beta/generated/education/synchronization_profiles/item/profile_status/profile_status_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/message_traces/item/message_trace_item_request_builder.py @@ -14,29 +14,30 @@ from warnings import warn if TYPE_CHECKING: - from .....models.education_synchronization_profile_status import EducationSynchronizationProfileStatus + from .....models.message_trace import MessageTrace from .....models.o_data_errors.o_data_error import ODataError + from .recipients.recipients_request_builder import RecipientsRequestBuilder -class ProfileStatusRequestBuilder(BaseRequestBuilder): +class MessageTraceItemRequestBuilder(BaseRequestBuilder): """ - Provides operations to manage the profileStatus property of the microsoft.graph.educationSynchronizationProfile entity. + Provides operations to manage the messageTraces property of the microsoft.graph.exchangeAdmin entity. """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ - Instantiates a new ProfileStatusRequestBuilder and sets the default values. + Instantiates a new MessageTraceItemRequestBuilder and sets the default values. param path_parameters: The raw url or the url-template parameters for the request. param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/education/synchronizationProfiles/{educationSynchronizationProfile%2Did}/profileStatus{?%24expand,%24select}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/admin/exchange/messageTraces/{messageTrace%2Did}{?%24expand,%24select}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete navigation property profileStatus for education + Delete navigation property messageTraces for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) @@ -49,13 +50,13 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RequestConfiguration[ProfileStatusRequestBuilderGetQueryParameters]] = None) -> Optional[EducationSynchronizationProfileStatus]: + async def get(self,request_configuration: Optional[RequestConfiguration[MessageTraceItemRequestBuilderGetQueryParameters]] = None) -> Optional[MessageTrace]: """ - Get profileStatus from education + Get messageTraces from admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[EducationSynchronizationProfileStatus] + Returns: Optional[MessageTrace] """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -66,18 +67,18 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ProfileS } if not self.request_adapter: raise Exception("Http core is null") - from .....models.education_synchronization_profile_status import EducationSynchronizationProfileStatus + from .....models.message_trace import MessageTrace - return await self.request_adapter.send_async(request_info, EducationSynchronizationProfileStatus, error_mapping) + return await self.request_adapter.send_async(request_info, MessageTrace, error_mapping) - async def patch(self,body: EducationSynchronizationProfileStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationSynchronizationProfileStatus]: + async def patch(self,body: MessageTrace, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MessageTrace]: """ - Update the navigation property profileStatus in education + Update the navigation property messageTraces in admin param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[EducationSynchronizationProfileStatus] + Returns: Optional[MessageTrace] """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( @@ -90,42 +91,42 @@ async def patch(self,body: EducationSynchronizationProfileStatus, request_config } if not self.request_adapter: raise Exception("Http core is null") - from .....models.education_synchronization_profile_status import EducationSynchronizationProfileStatus + from .....models.message_trace import MessageTrace - return await self.request_adapter.send_async(request_info, EducationSynchronizationProfileStatus, error_mapping) + return await self.request_adapter.send_async(request_info, MessageTrace, error_mapping) def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete navigation property profileStatus for education + Delete navigation property messageTraces for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ProfileStatusRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MessageTraceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get profileStatus from education + Get messageTraces from admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: EducationSynchronizationProfileStatus, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + def to_patch_request_information(self,body: MessageTrace, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the navigation property profileStatus in education + Update the navigation property messageTraces in admin param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -134,28 +135,37 @@ def to_patch_request_information(self,body: EducationSynchronizationProfileStatu request_info.set_content_from_parsable(self.request_adapter, "application/json", body) return request_info - def with_url(self,raw_url: str) -> ProfileStatusRequestBuilder: + def with_url(self,raw_url: str) -> MessageTraceItemRequestBuilder: """ 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: ProfileStatusRequestBuilder + Returns: MessageTraceItemRequestBuilder """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") - return ProfileStatusRequestBuilder(self.request_adapter, raw_url) + return MessageTraceItemRequestBuilder(self.request_adapter, raw_url) + + @property + def recipients(self) -> RecipientsRequestBuilder: + """ + Provides operations to manage the recipients property of the microsoft.graph.messageTrace entity. + """ + from .recipients.recipients_request_builder import RecipientsRequestBuilder + + return RecipientsRequestBuilder(self.request_adapter, self.path_parameters) @dataclass - class ProfileStatusRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + class MessageTraceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) @dataclass - class ProfileStatusRequestBuilderGetQueryParameters(): + class MessageTraceItemRequestBuilderGetQueryParameters(): """ - Get profileStatus from education + Get messageTraces from admin """ def get_query_parameter(self,original_name: str) -> str: """ @@ -179,14 +189,14 @@ def get_query_parameter(self,original_name: str) -> str: @dataclass - class ProfileStatusRequestBuilderGetRequestConfiguration(RequestConfiguration[ProfileStatusRequestBuilderGetQueryParameters]): + class MessageTraceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MessageTraceItemRequestBuilderGetQueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) @dataclass - class ProfileStatusRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + class MessageTraceItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph_beta/generated/admin/exchange/message_traces/item/recipients/count/count_request_builder.py b/msgraph_beta/generated/admin/exchange/message_traces/item/recipients/count/count_request_builder.py new file mode 100644 index 00000000000..7aa5d674900 --- /dev/null +++ b/msgraph_beta/generated/admin/exchange/message_traces/item/recipients/count/count_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/exchange/messageTraces/{messageTrace%2Did}/recipients/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/admin/exchange/message_traces/item/recipients/item/events/count/count_request_builder.py b/msgraph_beta/generated/admin/exchange/message_traces/item/recipients/item/events/count/count_request_builder.py new file mode 100644 index 00000000000..4df5556985e --- /dev/null +++ b/msgraph_beta/generated/admin/exchange/message_traces/item/recipients/item/events/count/count_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/admin/exchange/messageTraces/{messageTrace%2Did}/recipients/{messageRecipient%2Did}/events/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph_beta/generated/education/synchronization_profiles/item/errors/errors_request_builder.py b/msgraph_beta/generated/admin/exchange/message_traces/item/recipients/item/events/events_request_builder.py similarity index 58% rename from msgraph_beta/generated/education/synchronization_profiles/item/errors/errors_request_builder.py rename to msgraph_beta/generated/admin/exchange/message_traces/item/recipients/item/events/events_request_builder.py index ef9bf5c5c2b..34eb60c6611 100644 --- a/msgraph_beta/generated/education/synchronization_profiles/item/errors/errors_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/message_traces/item/recipients/item/events/events_request_builder.py @@ -14,105 +14,105 @@ from warnings import warn if TYPE_CHECKING: - from .....models.education_synchronization_error import EducationSynchronizationError - from .....models.education_synchronization_error_collection_response import EducationSynchronizationErrorCollectionResponse - from .....models.o_data_errors.o_data_error import ODataError + from ........models.message_event import MessageEvent + from ........models.message_event_collection_response import MessageEventCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError from .count.count_request_builder import CountRequestBuilder - from .item.education_synchronization_error_item_request_builder import EducationSynchronizationErrorItemRequestBuilder + from .item.message_event_item_request_builder import MessageEventItemRequestBuilder -class ErrorsRequestBuilder(BaseRequestBuilder): +class EventsRequestBuilder(BaseRequestBuilder): """ - Provides operations to manage the errors property of the microsoft.graph.educationSynchronizationProfile entity. + Provides operations to manage the events property of the microsoft.graph.messageRecipient entity. """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ - Instantiates a new ErrorsRequestBuilder and sets the default values. + Instantiates a new EventsRequestBuilder and sets the default values. param path_parameters: The raw url or the url-template parameters for the request. param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/education/synchronizationProfiles/{educationSynchronizationProfile%2Did}/errors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/admin/exchange/messageTraces/{messageTrace%2Did}/recipients/{messageRecipient%2Did}/events{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - def by_education_synchronization_error_id(self,education_synchronization_error_id: str) -> EducationSynchronizationErrorItemRequestBuilder: + def by_message_event_id(self,message_event_id: str) -> MessageEventItemRequestBuilder: """ - Provides operations to manage the errors property of the microsoft.graph.educationSynchronizationProfile entity. - param education_synchronization_error_id: The unique identifier of educationSynchronizationError - Returns: EducationSynchronizationErrorItemRequestBuilder + Provides operations to manage the events property of the microsoft.graph.messageRecipient entity. + param message_event_id: The unique identifier of messageEvent + Returns: MessageEventItemRequestBuilder """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) - if education_synchronization_error_id is None: - raise TypeError("education_synchronization_error_id cannot be null.") - from .item.education_synchronization_error_item_request_builder import EducationSynchronizationErrorItemRequestBuilder + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if message_event_id is None: + raise TypeError("message_event_id cannot be null.") + from .item.message_event_item_request_builder import MessageEventItemRequestBuilder url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["educationSynchronizationError%2Did"] = education_synchronization_error_id - return EducationSynchronizationErrorItemRequestBuilder(self.request_adapter, url_tpl_params) + url_tpl_params["messageEvent%2Did"] = message_event_id + return MessageEventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RequestConfiguration[ErrorsRequestBuilderGetQueryParameters]] = None) -> Optional[EducationSynchronizationErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration[EventsRequestBuilderGetQueryParameters]] = None) -> Optional[MessageEventCollectionResponse]: """ - Get errors from education + Get events from admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[EducationSynchronizationErrorCollectionResponse] + Returns: Optional[MessageEventCollectionResponse] """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) - from .....models.o_data_errors.o_data_error import ODataError + from ........models.o_data_errors.o_data_error import ODataError error_mapping: dict[str, type[ParsableFactory]] = { "XXX": ODataError, } if not self.request_adapter: raise Exception("Http core is null") - from .....models.education_synchronization_error_collection_response import EducationSynchronizationErrorCollectionResponse + from ........models.message_event_collection_response import MessageEventCollectionResponse - return await self.request_adapter.send_async(request_info, EducationSynchronizationErrorCollectionResponse, error_mapping) + return await self.request_adapter.send_async(request_info, MessageEventCollectionResponse, error_mapping) - async def post(self,body: EducationSynchronizationError, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationSynchronizationError]: + async def post(self,body: MessageEvent, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MessageEvent]: """ - Create new navigation property to errors for education + Create new navigation property to events for admin param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[EducationSynchronizationError] + Returns: Optional[MessageEvent] """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_post_request_information( body, request_configuration ) - from .....models.o_data_errors.o_data_error import ODataError + from ........models.o_data_errors.o_data_error import ODataError error_mapping: dict[str, type[ParsableFactory]] = { "XXX": ODataError, } if not self.request_adapter: raise Exception("Http core is null") - from .....models.education_synchronization_error import EducationSynchronizationError + from ........models.message_event import MessageEvent - return await self.request_adapter.send_async(request_info, EducationSynchronizationError, error_mapping) + return await self.request_adapter.send_async(request_info, MessageEvent, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ErrorsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EventsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get errors from education + Get events from admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: EducationSynchronizationError, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + def to_post_request_information(self,body: MessageEvent, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create new navigation property to errors for education + Create new navigation property to events for admin param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) @@ -121,16 +121,16 @@ def to_post_request_information(self,body: EducationSynchronizationError, reques request_info.set_content_from_parsable(self.request_adapter, "application/json", body) return request_info - def with_url(self,raw_url: str) -> ErrorsRequestBuilder: + def with_url(self,raw_url: str) -> EventsRequestBuilder: """ 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: ErrorsRequestBuilder + Returns: EventsRequestBuilder """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") - return ErrorsRequestBuilder(self.request_adapter, raw_url) + return EventsRequestBuilder(self.request_adapter, raw_url) @property def count(self) -> CountRequestBuilder: @@ -142,9 +142,9 @@ def count(self) -> CountRequestBuilder: return CountRequestBuilder(self.request_adapter, self.path_parameters) @dataclass - class ErrorsRequestBuilderGetQueryParameters(): + class EventsRequestBuilderGetQueryParameters(): """ - Get errors from education + Get events from admin """ def get_query_parameter(self,original_name: str) -> str: """ @@ -198,14 +198,14 @@ def get_query_parameter(self,original_name: str) -> str: @dataclass - class ErrorsRequestBuilderGetRequestConfiguration(RequestConfiguration[ErrorsRequestBuilderGetQueryParameters]): + class EventsRequestBuilderGetRequestConfiguration(RequestConfiguration[EventsRequestBuilderGetQueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) @dataclass - class ErrorsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + class EventsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph_beta/generated/education/synchronization_profiles/item/errors/item/education_synchronization_error_item_request_builder.py b/msgraph_beta/generated/admin/exchange/message_traces/item/recipients/item/events/item/message_event_item_request_builder.py similarity index 60% rename from msgraph_beta/generated/education/synchronization_profiles/item/errors/item/education_synchronization_error_item_request_builder.py rename to msgraph_beta/generated/admin/exchange/message_traces/item/recipients/item/events/item/message_event_item_request_builder.py index 57330599a70..f845a212266 100644 --- a/msgraph_beta/generated/education/synchronization_profiles/item/errors/item/education_synchronization_error_item_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/message_traces/item/recipients/item/events/item/message_event_item_request_builder.py @@ -14,33 +14,33 @@ from warnings import warn if TYPE_CHECKING: - from ......models.education_synchronization_error import EducationSynchronizationError - from ......models.o_data_errors.o_data_error import ODataError + from .........models.message_event import MessageEvent + from .........models.o_data_errors.o_data_error import ODataError -class EducationSynchronizationErrorItemRequestBuilder(BaseRequestBuilder): +class MessageEventItemRequestBuilder(BaseRequestBuilder): """ - Provides operations to manage the errors property of the microsoft.graph.educationSynchronizationProfile entity. + Provides operations to manage the events property of the microsoft.graph.messageRecipient entity. """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ - Instantiates a new EducationSynchronizationErrorItemRequestBuilder and sets the default values. + Instantiates a new MessageEventItemRequestBuilder and sets the default values. param path_parameters: The raw url or the url-template parameters for the request. param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/education/synchronizationProfiles/{educationSynchronizationProfile%2Did}/errors/{educationSynchronizationError%2Did}{?%24expand,%24select}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/admin/exchange/messageTraces/{messageTrace%2Did}/recipients/{messageRecipient%2Did}/events/{messageEvent%2Did}{?%24expand,%24select}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete navigation property errors for education + Delete navigation property events for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) request_info = self.to_delete_request_information( request_configuration ) - from ......models.o_data_errors.o_data_error import ODataError + from .........models.o_data_errors.o_data_error import ODataError error_mapping: dict[str, type[ParsableFactory]] = { "XXX": ODataError, @@ -49,83 +49,83 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RequestConfiguration[EducationSynchronizationErrorItemRequestBuilderGetQueryParameters]] = None) -> Optional[EducationSynchronizationError]: + async def get(self,request_configuration: Optional[RequestConfiguration[MessageEventItemRequestBuilderGetQueryParameters]] = None) -> Optional[MessageEvent]: """ - Get errors from education + Get events from admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[EducationSynchronizationError] + Returns: Optional[MessageEvent] """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) - from ......models.o_data_errors.o_data_error import ODataError + from .........models.o_data_errors.o_data_error import ODataError error_mapping: dict[str, type[ParsableFactory]] = { "XXX": ODataError, } if not self.request_adapter: raise Exception("Http core is null") - from ......models.education_synchronization_error import EducationSynchronizationError + from .........models.message_event import MessageEvent - return await self.request_adapter.send_async(request_info, EducationSynchronizationError, error_mapping) + return await self.request_adapter.send_async(request_info, MessageEvent, error_mapping) - async def patch(self,body: EducationSynchronizationError, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationSynchronizationError]: + async def patch(self,body: MessageEvent, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MessageEvent]: """ - Update the navigation property errors in education + Update the navigation property events in admin param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[EducationSynchronizationError] + Returns: Optional[MessageEvent] """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = self.to_patch_request_information( body, request_configuration ) - from ......models.o_data_errors.o_data_error import ODataError + from .........models.o_data_errors.o_data_error import ODataError error_mapping: dict[str, type[ParsableFactory]] = { "XXX": ODataError, } if not self.request_adapter: raise Exception("Http core is null") - from ......models.education_synchronization_error import EducationSynchronizationError + from .........models.message_event import MessageEvent - return await self.request_adapter.send_async(request_info, EducationSynchronizationError, error_mapping) + return await self.request_adapter.send_async(request_info, MessageEvent, error_mapping) def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete navigation property errors for education + Delete navigation property events for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EducationSynchronizationErrorItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MessageEventItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get errors from education + Get events from admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: EducationSynchronizationError, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + def to_patch_request_information(self,body: MessageEvent, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the navigation property errors in education + Update the navigation property events in admin param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) if body is None: raise TypeError("body cannot be null.") request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) @@ -134,28 +134,28 @@ def to_patch_request_information(self,body: EducationSynchronizationError, reque request_info.set_content_from_parsable(self.request_adapter, "application/json", body) return request_info - def with_url(self,raw_url: str) -> EducationSynchronizationErrorItemRequestBuilder: + def with_url(self,raw_url: str) -> MessageEventItemRequestBuilder: """ 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: EducationSynchronizationErrorItemRequestBuilder + Returns: MessageEventItemRequestBuilder """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") - return EducationSynchronizationErrorItemRequestBuilder(self.request_adapter, raw_url) + return MessageEventItemRequestBuilder(self.request_adapter, raw_url) @dataclass - class EducationSynchronizationErrorItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + class MessageEventItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) @dataclass - class EducationSynchronizationErrorItemRequestBuilderGetQueryParameters(): + class MessageEventItemRequestBuilderGetQueryParameters(): """ - Get errors from education + Get events from admin """ def get_query_parameter(self,original_name: str) -> str: """ @@ -179,14 +179,14 @@ def get_query_parameter(self,original_name: str) -> str: @dataclass - class EducationSynchronizationErrorItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EducationSynchronizationErrorItemRequestBuilderGetQueryParameters]): + class MessageEventItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MessageEventItemRequestBuilderGetQueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) @dataclass - class EducationSynchronizationErrorItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + class MessageEventItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph_beta/generated/admin/exchange/message_traces/item/recipients/item/message_recipient_item_request_builder.py b/msgraph_beta/generated/admin/exchange/message_traces/item/recipients/item/message_recipient_item_request_builder.py new file mode 100644 index 00000000000..8f40cb5b864 --- /dev/null +++ b/msgraph_beta/generated/admin/exchange/message_traces/item/recipients/item/message_recipient_item_request_builder.py @@ -0,0 +1,205 @@ +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.message_recipient import MessageRecipient + from .......models.o_data_errors.o_data_error import ODataError + from .events.events_request_builder import EventsRequestBuilder + +class MessageRecipientItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the recipients property of the microsoft.graph.messageTrace entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MessageRecipientItemRequestBuilder 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}/admin/exchange/messageTraces/{messageTrace%2Did}/recipients/{messageRecipient%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property recipients for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[MessageRecipientItemRequestBuilderGetQueryParameters]] = None) -> Optional[MessageRecipient]: + """ + Get recipients from admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MessageRecipient] + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.message_recipient import MessageRecipient + + return await self.request_adapter.send_async(request_info, MessageRecipient, error_mapping) + + async def patch(self,body: MessageRecipient, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MessageRecipient]: + """ + Update the navigation property recipients in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MessageRecipient] + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.message_recipient import MessageRecipient + + return await self.request_adapter.send_async(request_info, MessageRecipient, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property recipients for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MessageRecipientItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get recipients from admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: MessageRecipient, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property recipients in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MessageRecipientItemRequestBuilder: + """ + 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: MessageRecipientItemRequestBuilder + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MessageRecipientItemRequestBuilder(self.request_adapter, raw_url) + + @property + def events(self) -> EventsRequestBuilder: + """ + Provides operations to manage the events property of the microsoft.graph.messageRecipient entity. + """ + from .events.events_request_builder import EventsRequestBuilder + + return EventsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class MessageRecipientItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MessageRecipientItemRequestBuilderGetQueryParameters(): + """ + Get recipients from admin + """ + 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 MessageRecipientItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MessageRecipientItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MessageRecipientItemRequestBuilderPatchRequestConfiguration(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/admin/exchange/message_traces/item/recipients/recipients_request_builder.py b/msgraph_beta/generated/admin/exchange/message_traces/item/recipients/recipients_request_builder.py new file mode 100644 index 00000000000..ccb24ef55de --- /dev/null +++ b/msgraph_beta/generated/admin/exchange/message_traces/item/recipients/recipients_request_builder.py @@ -0,0 +1,214 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.message_recipient import MessageRecipient + from ......models.message_recipient_collection_response import MessageRecipientCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.message_recipient_item_request_builder import MessageRecipientItemRequestBuilder + +class RecipientsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the recipients property of the microsoft.graph.messageTrace entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RecipientsRequestBuilder 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}/admin/exchange/messageTraces/{messageTrace%2Did}/recipients{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_message_recipient_id(self,message_recipient_id: str) -> MessageRecipientItemRequestBuilder: + """ + Provides operations to manage the recipients property of the microsoft.graph.messageTrace entity. + param message_recipient_id: The unique identifier of messageRecipient + Returns: MessageRecipientItemRequestBuilder + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if message_recipient_id is None: + raise TypeError("message_recipient_id cannot be null.") + from .item.message_recipient_item_request_builder import MessageRecipientItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["messageRecipient%2Did"] = message_recipient_id + return MessageRecipientItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[RecipientsRequestBuilderGetQueryParameters]] = None) -> Optional[MessageRecipientCollectionResponse]: + """ + Get recipients from admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MessageRecipientCollectionResponse] + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.message_recipient_collection_response import MessageRecipientCollectionResponse + + return await self.request_adapter.send_async(request_info, MessageRecipientCollectionResponse, error_mapping) + + async def post(self,body: MessageRecipient, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MessageRecipient]: + """ + Create new navigation property to recipients for admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MessageRecipient] + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.message_recipient import MessageRecipient + + return await self.request_adapter.send_async(request_info, MessageRecipient, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RecipientsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get recipients from admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: MessageRecipient, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to recipients for admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> RecipientsRequestBuilder: + """ + 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: RecipientsRequestBuilder + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RecipientsRequestBuilder(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 RecipientsRequestBuilderGetQueryParameters(): + """ + Get recipients from admin + """ + 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 RecipientsRequestBuilderGetRequestConfiguration(RequestConfiguration[RecipientsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class RecipientsRequestBuilderPostRequestConfiguration(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/admin/exchange/message_traces/message_traces_request_builder.py b/msgraph_beta/generated/admin/exchange/message_traces/message_traces_request_builder.py new file mode 100644 index 00000000000..5b45d7790b3 --- /dev/null +++ b/msgraph_beta/generated/admin/exchange/message_traces/message_traces_request_builder.py @@ -0,0 +1,214 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.message_trace import MessageTrace + from ....models.message_trace_collection_response import MessageTraceCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.message_trace_item_request_builder import MessageTraceItemRequestBuilder + +class MessageTracesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the messageTraces property of the microsoft.graph.exchangeAdmin entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MessageTracesRequestBuilder 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}/admin/exchange/messageTraces{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_message_trace_id(self,message_trace_id: str) -> MessageTraceItemRequestBuilder: + """ + Provides operations to manage the messageTraces property of the microsoft.graph.exchangeAdmin entity. + param message_trace_id: The unique identifier of messageTrace + Returns: MessageTraceItemRequestBuilder + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if message_trace_id is None: + raise TypeError("message_trace_id cannot be null.") + from .item.message_trace_item_request_builder import MessageTraceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["messageTrace%2Did"] = message_trace_id + return MessageTraceItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[MessageTracesRequestBuilderGetQueryParameters]] = None) -> Optional[MessageTraceCollectionResponse]: + """ + Get messageTraces from admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MessageTraceCollectionResponse] + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.message_trace_collection_response import MessageTraceCollectionResponse + + return await self.request_adapter.send_async(request_info, MessageTraceCollectionResponse, error_mapping) + + async def post(self,body: MessageTrace, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MessageTrace]: + """ + Create new navigation property to messageTraces for admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MessageTrace] + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.message_trace import MessageTrace + + return await self.request_adapter.send_async(request_info, MessageTrace, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MessageTracesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get messageTraces from admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: MessageTrace, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to messageTraces for admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MessageTracesRequestBuilder: + """ + 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: MessageTracesRequestBuilder + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MessageTracesRequestBuilder(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 MessageTracesRequestBuilderGetQueryParameters(): + """ + Get messageTraces from admin + """ + 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 MessageTracesRequestBuilderGetRequestConfiguration(RequestConfiguration[MessageTracesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MessageTracesRequestBuilderPostRequestConfiguration(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/admin/service_announcement/health_overviews/item/issues/item/incident_report/incident_report_request_builder.py b/msgraph_beta/generated/admin/service_announcement/health_overviews/item/issues/item/incident_report/incident_report_request_builder.py index 2d0ce335cbd..39419d4fe73 100644 --- a/msgraph_beta/generated/admin/service_announcement/health_overviews/item/issues/item/incident_report/incident_report_request_builder.py +++ b/msgraph_beta/generated/admin/service_announcement/health_overviews/item/issues/item/incident_report/incident_report_request_builder.py @@ -34,6 +34,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document does not exist for the issue. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: bytes + Find more info here: https://learn.microsoft.com/graph/api/servicehealthissue-incidentreport?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration diff --git a/msgraph_beta/generated/admin/windows/updates/resource_connections/item/resource_connection_item_request_builder.py b/msgraph_beta/generated/admin/windows/updates/resource_connections/item/resource_connection_item_request_builder.py index a44db7bab6e..b8e1ea42d8e 100644 --- a/msgraph_beta/generated/admin/windows/updates/resource_connections/item/resource_connection_item_request_builder.py +++ b/msgraph_beta/generated/admin/windows/updates/resource_connections/item/resource_connection_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 resourceConnection object. + Delete an operationalInsightsConnection 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-resourceconnection-delete?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/windowsupdates-operationalinsightsconnection-delete?view=graph-rest-beta """ request_info = self.to_delete_request_information( request_configuration @@ -95,7 +95,7 @@ async def patch(self,body: ResourceConnection, request_configuration: Optional[R def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete a resourceConnection object. + Delete an operationalInsightsConnection object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/admin/windows/updates/updatable_assets/item/updatable_asset_item_request_builder.py b/msgraph_beta/generated/admin/windows/updates/updatable_assets/item/updatable_asset_item_request_builder.py index bdee6a0f941..b62810aaa7a 100644 --- a/msgraph_beta/generated/admin/windows/updates/updatable_assets/item/updatable_asset_item_request_builder.py +++ b/msgraph_beta/generated/admin/windows/updates/updatable_assets/item/updatable_asset_item_request_builder.py @@ -36,10 +36,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 updatableAsset object. + Delete an updatableAssetGroup object. When an updatableAssetGroup object, its member updatableAsset objects are not deleted. 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-updatableasset-delete?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/windowsupdates-updatableassetgroup-delete?view=graph-rest-beta """ request_info = self.to_delete_request_information( request_configuration @@ -99,7 +99,7 @@ async def patch(self,body: UpdatableAsset, request_configuration: Optional[Reque def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete an updatableAsset object. + Delete an updatableAssetGroup object. When an updatableAssetGroup object, its member updatableAsset objects are not deleted. 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/education/synchronization_profiles/item/reset/reset_request_builder.py b/msgraph_beta/generated/app_role_assignments/item/check_member_objects/check_member_objects_request_builder.py similarity index 56% rename from msgraph_beta/generated/education/synchronization_profiles/item/reset/reset_request_builder.py rename to msgraph_beta/generated/app_role_assignments/item/check_member_objects/check_member_objects_request_builder.py index 246d92b591f..e2c7e2b47dc 100644 --- a/msgraph_beta/generated/education/synchronization_profiles/item/reset/reset_request_builder.py +++ b/msgraph_beta/generated/app_role_assignments/item/check_member_objects/check_member_objects_request_builder.py @@ -14,65 +14,73 @@ from warnings import warn if TYPE_CHECKING: - from .....models.o_data_errors.o_data_error import ODataError + 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 ResetRequestBuilder(BaseRequestBuilder): +class CheckMemberObjectsRequestBuilder(BaseRequestBuilder): """ - Provides operations to call the reset method. + Provides operations to call the checkMemberObjects method. """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ - Instantiates a new ResetRequestBuilder and sets the default values. + 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}/education/synchronizationProfiles/{educationSynchronizationProfile%2Did}/reset", path_parameters) + super().__init__(request_adapter, "{+baseurl}/appRoleAssignments/{appRoleAssignment%2Did}/checkMemberObjects", path_parameters) - async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + async def post(self,body: CheckMemberObjectsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CheckMemberObjectsPostResponse]: """ - Invoke action reset + Invoke action checkMemberObjects + param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None + Returns: Optional[CheckMemberObjectsPostResponse] """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") request_info = self.to_post_request_information( - request_configuration + body, request_configuration ) - from .....models.o_data_errors.o_data_error import ODataError + from ....models.o_data_errors.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) + 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,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + def to_post_request_information(self,body: CheckMemberObjectsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action reset + 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 """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) return request_info - def with_url(self,raw_url: str) -> ResetRequestBuilder: + 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: ResetRequestBuilder + Returns: CheckMemberObjectsRequestBuilder """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") - return ResetRequestBuilder(self.request_adapter, raw_url) + return CheckMemberObjectsRequestBuilder(self.request_adapter, raw_url) @dataclass - class ResetRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + class CheckMemberObjectsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ 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/education/synchronization_profiles/item/resume/resume_request_builder.py b/msgraph_beta/generated/app_role_assignments/item/get_member_objects/get_member_objects_request_builder.py similarity index 56% rename from msgraph_beta/generated/education/synchronization_profiles/item/resume/resume_request_builder.py rename to msgraph_beta/generated/app_role_assignments/item/get_member_objects/get_member_objects_request_builder.py index aec89afd6a0..3113ce550a2 100644 --- a/msgraph_beta/generated/education/synchronization_profiles/item/resume/resume_request_builder.py +++ b/msgraph_beta/generated/app_role_assignments/item/get_member_objects/get_member_objects_request_builder.py @@ -14,65 +14,73 @@ from warnings import warn if TYPE_CHECKING: - from .....models.o_data_errors.o_data_error import ODataError + 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 ResumeRequestBuilder(BaseRequestBuilder): +class GetMemberObjectsRequestBuilder(BaseRequestBuilder): """ - Provides operations to call the resume method. + Provides operations to call the getMemberObjects method. """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ - Instantiates a new ResumeRequestBuilder and sets the default values. + 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}/education/synchronizationProfiles/{educationSynchronizationProfile%2Did}/resume", path_parameters) + super().__init__(request_adapter, "{+baseurl}/appRoleAssignments/{appRoleAssignment%2Did}/getMemberObjects", path_parameters) - async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + async def post(self,body: GetMemberObjectsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GetMemberObjectsPostResponse]: """ - Invoke action resume + Invoke action getMemberObjects + param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None + Returns: Optional[GetMemberObjectsPostResponse] """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") request_info = self.to_post_request_information( - request_configuration + body, request_configuration ) - from .....models.o_data_errors.o_data_error import ODataError + from ....models.o_data_errors.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) + 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,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + def to_post_request_information(self,body: GetMemberObjectsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action resume + 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 """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) + if body is None: + raise TypeError("body cannot be null.") request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) return request_info - def with_url(self,raw_url: str) -> ResumeRequestBuilder: + 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: ResumeRequestBuilder + Returns: GetMemberObjectsRequestBuilder """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") - return ResumeRequestBuilder(self.request_adapter, raw_url) + return GetMemberObjectsRequestBuilder(self.request_adapter, raw_url) @dataclass - class ResumeRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + class GetMemberObjectsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph_beta/generated/models/education_synchronization_license_assignment.py b/msgraph_beta/generated/app_role_assignments/item/restore/restore_post_request_body.py similarity index 63% rename from msgraph_beta/generated/models/education_synchronization_license_assignment.py rename to msgraph_beta/generated/app_role_assignments/item/restore/restore_post_request_body.py index d21c49f88b5..ce48c046ec8 100644 --- a/msgraph_beta/generated/models/education_synchronization_license_assignment.py +++ b/msgraph_beta/generated/app_role_assignments/item/restore/restore_post_request_body.py @@ -5,47 +5,34 @@ from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton from typing import Any, Optional, TYPE_CHECKING, Union -if TYPE_CHECKING: - from .education_user_role import EducationUserRole - @dataclass -class EducationSynchronizationLicenseAssignment(AdditionalDataHolder, BackedModel, Parsable): +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 appliesTo property - applies_to: Optional[EducationUserRole] = None - # The OdataType property - odata_type: Optional[str] = None - # The skuIds property - sku_ids: Optional[list[str]] = None + # The newUserPrincipalName property + new_user_principal_name: Optional[str] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> EducationSynchronizationLicenseAssignment: + 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: EducationSynchronizationLicenseAssignment + Returns: RestorePostRequestBody """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return EducationSynchronizationLicenseAssignment() + 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]] """ - from .education_user_role import EducationUserRole - - from .education_user_role import EducationUserRole - fields: dict[str, Callable[[Any], None]] = { - "appliesTo": lambda n : setattr(self, 'applies_to', n.get_enum_value(EducationUserRole)), - "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), - "skuIds": lambda n : setattr(self, 'sku_ids', n.get_collection_of_primitive_values(str)), + "newUserPrincipalName": lambda n : setattr(self, 'new_user_principal_name', n.get_str_value()), } return fields @@ -57,9 +44,7 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") - writer.write_enum_value("appliesTo", self.applies_to) - writer.write_str_value("@odata.type", self.odata_type) - writer.write_collection_of_primitive_values("skuIds", self.sku_ids) + 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/education/synchronization_profiles/item/errors/count/count_request_builder.py b/msgraph_beta/generated/applications/item/owners/graph_app_role_assignment/count/count_request_builder.py similarity index 84% rename from msgraph_beta/generated/education/synchronization_profiles/item/errors/count/count_request_builder.py rename to msgraph_beta/generated/applications/item/owners/graph_app_role_assignment/count/count_request_builder.py index 3efc17170a0..1091b5da820 100644 --- a/msgraph_beta/generated/education/synchronization_profiles/item/errors/count/count_request_builder.py +++ b/msgraph_beta/generated/applications/item/owners/graph_app_role_assignment/count/count_request_builder.py @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/education/synchronizationProfiles/{educationSynchronizationProfile%2Did}/errors/$count{?%24filter,%24search}", path_parameters) + 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]: """ @@ -35,7 +35,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) 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_app_management/ios_lob_app_provisioning_configurations/item/assignments/assignments_request_builder.py b/msgraph_beta/generated/device_app_management/ios_lob_app_provisioning_configurations/item/assignments/assignments_request_builder.py index ef159db0b1b..dc3e60042e2 100644 --- a/msgraph_beta/generated/device_app_management/ios_lob_app_provisioning_configurations/item/assignments/assignments_request_builder.py +++ b/msgraph_beta/generated/device_app_management/ios_lob_app_provisioning_configurations/item/assignments/assignments_request_builder.py @@ -49,7 +49,7 @@ def by_ios_lob_app_provisioning_configuration_assignment_id(self,ios_lob_app_pro async def get(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> Optional[IosLobAppProvisioningConfigurationAssignmentCollectionResponse]: """ - The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. + The associated group assignments for IosLobAppProvisioningConfiguration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[IosLobAppProvisioningConfigurationAssignmentCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: IosLobAppProvisioningConfigurationAssignment, request_ def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AssignmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. + The associated group assignments for IosLobAppProvisioningConfiguration. 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 AssignmentsRequestBuilderGetQueryParameters(): """ - The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. + The associated group assignments for IosLobAppProvisioningConfiguration. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_app_management/ios_lob_app_provisioning_configurations/item/assignments/item/ios_lob_app_provisioning_configuration_assignment_item_request_builder.py b/msgraph_beta/generated/device_app_management/ios_lob_app_provisioning_configurations/item/assignments/item/ios_lob_app_provisioning_configuration_assignment_item_request_builder.py index 313b3485ab9..426f188bedc 100644 --- a/msgraph_beta/generated/device_app_management/ios_lob_app_provisioning_configurations/item/assignments/item/ios_lob_app_provisioning_configuration_assignment_item_request_builder.py +++ b/msgraph_beta/generated/device_app_management/ios_lob_app_provisioning_configurations/item/assignments/item/ios_lob_app_provisioning_configuration_assignment_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[IosLobAppProvisioningConfigurationAssignment]: """ - The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. + The associated group assignments for IosLobAppProvisioningConfiguration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[IosLobAppProvisioningConfigurationAssignment] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. + The associated group assignments for IosLobAppProvisioningConfiguration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderDeleteReques @dataclass class IosLobAppProvisioningConfigurationAssignmentItemRequestBuilderGetQueryParameters(): """ - The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. + The associated group assignments for IosLobAppProvisioningConfiguration. """ def get_query_parameter(self,original_name: str) -> str: """ 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/device_compliance_policies/item/scheduled_actions_for_rule/item/device_compliance_scheduled_action_for_rule_item_request_builder.py b/msgraph_beta/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/item/device_compliance_scheduled_action_for_rule_item_request_builder.py index d41274cbd30..2b32a7b8913 100644 --- a/msgraph_beta/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/item/device_compliance_scheduled_action_for_rule_item_request_builder.py +++ b/msgraph_beta/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/item/device_compliance_scheduled_action_for_rule_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[DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceComplianceScheduledActionForRule]: """ - The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + The list of scheduled action for this rule param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceScheduledActionForRule] """ @@ -105,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + The list of scheduled action for this rule param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -158,7 +158,7 @@ class DeviceComplianceScheduledActionForRuleItemRequestBuilderDeleteRequestConfi @dataclass class DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters(): """ - The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + The list of scheduled action for this rule """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/scheduled_actions_for_rule_request_builder.py b/msgraph_beta/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/scheduled_actions_for_rule_request_builder.py index 386303153cf..e79985ff247 100644 --- a/msgraph_beta/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/scheduled_actions_for_rule_request_builder.py +++ b/msgraph_beta/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/scheduled_actions_for_rule_request_builder.py @@ -49,7 +49,7 @@ def by_device_compliance_scheduled_action_for_rule_id(self,device_compliance_sch async def get(self,request_configuration: Optional[RequestConfiguration[ScheduledActionsForRuleRequestBuilderGetQueryParameters]] = None) -> Optional[DeviceComplianceScheduledActionForRuleCollectionResponse]: """ - The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + The list of scheduled action for this rule param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceComplianceScheduledActionForRuleCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: DeviceComplianceScheduledActionForRule, request_config def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ScheduledActionsForRuleRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + The list of scheduled action for this rule 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 ScheduledActionsForRuleRequestBuilderGetQueryParameters(): """ - The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + The list of scheduled action for this rule """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/app_log_collection_requests_request_builder.py b/msgraph_beta/generated/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/app_log_collection_requests_request_builder.py index e4ef8258b1f..66700ae6d3f 100644 --- a/msgraph_beta/generated/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/app_log_collection_requests_request_builder.py +++ b/msgraph_beta/generated/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/app_log_collection_requests_request_builder.py @@ -49,7 +49,7 @@ def by_app_log_collection_request_id(self,app_log_collection_request_id: str) -> async def get(self,request_configuration: Optional[RequestConfiguration[AppLogCollectionRequestsRequestBuilderGetQueryParameters]] = None) -> Optional[AppLogCollectionRequestCollectionResponse]: """ - Indicates collection of App Log Upload Request. + The collection property of AppLogUploadRequest. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppLogCollectionRequestCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: AppLogCollectionRequest, request_configuration: Option def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AppLogCollectionRequestsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Indicates collection of App Log Upload Request. + The collection property of AppLogUploadRequest. 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 AppLogCollectionRequestsRequestBuilderGetQueryParameters(): """ - Indicates collection of App Log Upload Request. + The collection property of AppLogUploadRequest. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/item/app_log_collection_request_item_request_builder.py b/msgraph_beta/generated/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/item/app_log_collection_request_item_request_builder.py index b5bdddedffd..64a5b0b2277 100644 --- a/msgraph_beta/generated/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/item/app_log_collection_request_item_request_builder.py +++ b/msgraph_beta/generated/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/item/app_log_collection_request_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[AppLogCollectionRequestItemRequestBuilderGetQueryParameters]] = None) -> Optional[AppLogCollectionRequest]: """ - Indicates collection of App Log Upload Request. + The collection property of AppLogUploadRequest. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppLogCollectionRequest] """ @@ -105,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AppLogCollectionRequestItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Indicates collection of App Log Upload Request. + The collection property of AppLogUploadRequest. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -158,7 +158,7 @@ class AppLogCollectionRequestItemRequestBuilderDeleteRequestConfiguration(Reques @dataclass class AppLogCollectionRequestItemRequestBuilderGetQueryParameters(): """ - Indicates collection of App Log Upload Request. + The collection property of AppLogUploadRequest. """ def get_query_parameter(self,original_name: str) -> str: """ 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/models/education_identity_matching_options.py b/msgraph_beta/generated/device_management/reports/retrieve_cloud_pki_leaf_certificate_report/retrieve_cloud_pki_leaf_certificate_report_post_request_body.py similarity index 50% rename from msgraph_beta/generated/models/education_identity_matching_options.py rename to msgraph_beta/generated/device_management/reports/retrieve_cloud_pki_leaf_certificate_report/retrieve_cloud_pki_leaf_certificate_report_post_request_body.py index 34b7184c8b9..90b5f3045e5 100644 --- a/msgraph_beta/generated/models/education_identity_matching_options.py +++ b/msgraph_beta/generated/device_management/reports/retrieve_cloud_pki_leaf_certificate_report/retrieve_cloud_pki_leaf_certificate_report_post_request_body.py @@ -5,53 +5,52 @@ from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton from typing import Any, Optional, TYPE_CHECKING, Union -if TYPE_CHECKING: - from .education_user_role import EducationUserRole - @dataclass -class EducationIdentityMatchingOptions(AdditionalDataHolder, BackedModel, Parsable): +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 appliesTo property - applies_to: Optional[EducationUserRole] = None - # The OdataType property - odata_type: Optional[str] = None - # The sourcePropertyName property - source_property_name: Optional[str] = None - # The targetDomain property - target_domain: Optional[str] = None - # The targetPropertyName property - target_property_name: Optional[str] = None + # 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) -> EducationIdentityMatchingOptions: + 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: EducationIdentityMatchingOptions + Returns: RetrieveCloudPkiLeafCertificateReportPostRequestBody """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return EducationIdentityMatchingOptions() + 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]] """ - from .education_user_role import EducationUserRole - - from .education_user_role import EducationUserRole - fields: dict[str, Callable[[Any], None]] = { - "appliesTo": lambda n : setattr(self, 'applies_to', n.get_enum_value(EducationUserRole)), - "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), - "sourcePropertyName": lambda n : setattr(self, 'source_property_name', n.get_str_value()), - "targetDomain": lambda n : setattr(self, 'target_domain', n.get_str_value()), - "targetPropertyName": lambda n : setattr(self, 'target_property_name', n.get_str_value()), + "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 @@ -63,11 +62,13 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") - writer.write_enum_value("appliesTo", self.applies_to) - writer.write_str_value("@odata.type", self.odata_type) - writer.write_str_value("sourcePropertyName", self.source_property_name) - writer.write_str_value("targetDomain", self.target_domain) - writer.write_str_value("targetPropertyName", self.target_property_name) + 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/authentication_method_devices/hardware_oath_devices/hardware_oath_devices_request_builder.py b/msgraph_beta/generated/directory/authentication_method_devices/hardware_oath_devices/hardware_oath_devices_request_builder.py index 4814d5b5994..9231707d403 100644 --- a/msgraph_beta/generated/directory/authentication_method_devices/hardware_oath_devices/hardware_oath_devices_request_builder.py +++ b/msgraph_beta/generated/directory/authentication_method_devices/hardware_oath_devices/hardware_oath_devices_request_builder.py @@ -70,11 +70,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Hardware async def post(self,body: HardwareOathTokenAuthenticationMethodDevice, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[HardwareOathTokenAuthenticationMethodDevice]: """ - Create a new hardwareOathTokenAuthenticationMethodDevice object. Supports bulk creation. + Create a new hardwareOathTokenAuthenticationMethodDevice object. You can optionally create and assign to a user in the same request; Or assign to a user via the assign API. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[HardwareOathTokenAuthenticationMethodDevice] - Find more info here: https://learn.microsoft.com/graph/api/authenticationmethoddevice-update?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/authenticationmethoddevice-post-hardwareoathdevices?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: HardwareOathTokenAuthenticationMethodDevice, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new hardwareOathTokenAuthenticationMethodDevice object. Supports bulk creation. + Create a new hardwareOathTokenAuthenticationMethodDevice object. You can optionally create and assign to a user in the same request; Or assign to a user via the assign API. 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/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/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/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/education_request_builder.py b/msgraph_beta/generated/education/education_request_builder.py index dbc0f4a840a..e2eb9c5125d 100644 --- a/msgraph_beta/generated/education/education_request_builder.py +++ b/msgraph_beta/generated/education/education_request_builder.py @@ -20,7 +20,6 @@ from .me.me_request_builder import MeRequestBuilder from .reports.reports_request_builder import ReportsRequestBuilder from .schools.schools_request_builder import SchoolsRequestBuilder - from .synchronization_profiles.synchronization_profiles_request_builder import SynchronizationProfilesRequestBuilder from .users.users_request_builder import UsersRequestBuilder class EducationRequestBuilder(BaseRequestBuilder): @@ -151,15 +150,6 @@ def schools(self) -> SchoolsRequestBuilder: return SchoolsRequestBuilder(self.request_adapter, self.path_parameters) - @property - def synchronization_profiles(self) -> SynchronizationProfilesRequestBuilder: - """ - Provides operations to manage the synchronizationProfiles property of the microsoft.graph.educationRoot entity. - """ - from .synchronization_profiles.synchronization_profiles_request_builder import SynchronizationProfilesRequestBuilder - - return SynchronizationProfilesRequestBuilder(self.request_adapter, self.path_parameters) - @property def users(self) -> UsersRequestBuilder: """ diff --git a/msgraph_beta/generated/education/synchronization_profiles/item/education_synchronization_profile_item_request_builder.py b/msgraph_beta/generated/education/synchronization_profiles/item/education_synchronization_profile_item_request_builder.py deleted file mode 100644 index 8dd81cd46fe..00000000000 --- a/msgraph_beta/generated/education/synchronization_profiles/item/education_synchronization_profile_item_request_builder.py +++ /dev/null @@ -1,265 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters -from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method -from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory -from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn - -if TYPE_CHECKING: - from ....models.education_synchronization_profile import EducationSynchronizationProfile - from ....models.o_data_errors.o_data_error import ODataError - from .errors.errors_request_builder import ErrorsRequestBuilder - from .pause.pause_request_builder import PauseRequestBuilder - from .profile_status.profile_status_request_builder import ProfileStatusRequestBuilder - from .reset.reset_request_builder import ResetRequestBuilder - from .resume.resume_request_builder import ResumeRequestBuilder - from .start.start_request_builder import StartRequestBuilder - from .upload_url.upload_url_request_builder import UploadUrlRequestBuilder - -class EducationSynchronizationProfileItemRequestBuilder(BaseRequestBuilder): - """ - Provides operations to manage the synchronizationProfiles property of the microsoft.graph.educationRoot entity. - """ - def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: - """ - Instantiates a new EducationSynchronizationProfileItemRequestBuilder and sets the default values. - param path_parameters: The raw url or the url-template parameters for the request. - param request_adapter: The request adapter to use to execute the requests. - Returns: None - """ - super().__init__(request_adapter, "{+baseurl}/education/synchronizationProfiles/{educationSynchronizationProfile%2Did}{?%24expand,%24select}", path_parameters) - - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property synchronizationProfiles for education - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) - request_info = self.to_delete_request_information( - request_configuration - ) - from ....models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - async def get(self,request_configuration: Optional[RequestConfiguration[EducationSynchronizationProfileItemRequestBuilderGetQueryParameters]] = None) -> Optional[EducationSynchronizationProfile]: - """ - Get synchronizationProfiles from education - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[EducationSynchronizationProfile] - """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) - request_info = self.to_get_request_information( - request_configuration - ) - from ....models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ....models.education_synchronization_profile import EducationSynchronizationProfile - - return await self.request_adapter.send_async(request_info, EducationSynchronizationProfile, error_mapping) - - async def patch(self,body: EducationSynchronizationProfile, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EducationSynchronizationProfile]: - """ - Update the navigation property synchronizationProfiles in education - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[EducationSynchronizationProfile] - """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) - if body is None: - raise TypeError("body cannot be null.") - request_info = self.to_patch_request_information( - body, request_configuration - ) - from ....models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ....models.education_synchronization_profile import EducationSynchronizationProfile - - return await self.request_adapter.send_async(request_info, EducationSynchronizationProfile, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property synchronizationProfiles for education - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EducationSynchronizationProfileItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - Get synchronizationProfiles from education - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_patch_request_information(self,body: EducationSynchronizationProfile, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Update the navigation property synchronizationProfiles in education - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> EducationSynchronizationProfileItemRequestBuilder: - """ - 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: EducationSynchronizationProfileItemRequestBuilder - """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return EducationSynchronizationProfileItemRequestBuilder(self.request_adapter, raw_url) - - @property - def errors(self) -> ErrorsRequestBuilder: - """ - Provides operations to manage the errors property of the microsoft.graph.educationSynchronizationProfile entity. - """ - from .errors.errors_request_builder import ErrorsRequestBuilder - - return ErrorsRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def pause(self) -> PauseRequestBuilder: - """ - Provides operations to call the pause method. - """ - from .pause.pause_request_builder import PauseRequestBuilder - - return PauseRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def profile_status(self) -> ProfileStatusRequestBuilder: - """ - Provides operations to manage the profileStatus property of the microsoft.graph.educationSynchronizationProfile entity. - """ - from .profile_status.profile_status_request_builder import ProfileStatusRequestBuilder - - return ProfileStatusRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def reset(self) -> ResetRequestBuilder: - """ - Provides operations to call the reset method. - """ - from .reset.reset_request_builder import ResetRequestBuilder - - return ResetRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def resume(self) -> ResumeRequestBuilder: - """ - Provides operations to call the resume method. - """ - from .resume.resume_request_builder import ResumeRequestBuilder - - return ResumeRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def start(self) -> StartRequestBuilder: - """ - Provides operations to call the start method. - """ - from .start.start_request_builder import StartRequestBuilder - - return StartRequestBuilder(self.request_adapter, self.path_parameters) - - @property - def upload_url(self) -> UploadUrlRequestBuilder: - """ - Provides operations to call the uploadUrl method. - """ - from .upload_url.upload_url_request_builder import UploadUrlRequestBuilder - - return UploadUrlRequestBuilder(self.request_adapter, self.path_parameters) - - @dataclass - class EducationSynchronizationProfileItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class EducationSynchronizationProfileItemRequestBuilderGetQueryParameters(): - """ - Get synchronizationProfiles from education - """ - 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 EducationSynchronizationProfileItemRequestBuilderGetRequestConfiguration(RequestConfiguration[EducationSynchronizationProfileItemRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class EducationSynchronizationProfileItemRequestBuilderPatchRequestConfiguration(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/connections/item/schema/schema_request_builder.py b/msgraph_beta/generated/external/connections/item/schema/schema_request_builder.py index 6d8c916f5bd..dde7c04adbb 100644 --- a/msgraph_beta/generated/external/connections/item/schema/schema_request_builder.py +++ b/msgraph_beta/generated/external/connections/item/schema/schema_request_builder.py @@ -53,11 +53,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[SchemaRe async def patch(self,body: Schema, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Schema]: """ - Update the properties of a schema for an externalConnection. + Create a new or update an existing schema for a Microsoft Search connection. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Schema] - Find more info here: https://learn.microsoft.com/graph/api/externalconnectors-schema-update?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/externalconnectors-externalconnection-patch-schema?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: Schema, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of a schema for an externalConnection. + Create a new or update an existing schema for a Microsoft Search connection. 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/synchronization_profiles/item/pause/pause_request_builder.py b/msgraph_beta/generated/external/industry_data/runs/microsoft_graph_industry_data_start/microsoft_graph_industry_data_start_request_builder.py similarity index 68% rename from msgraph_beta/generated/education/synchronization_profiles/item/pause/pause_request_builder.py rename to msgraph_beta/generated/external/industry_data/runs/microsoft_graph_industry_data_start/microsoft_graph_industry_data_start_request_builder.py index f147f9e967b..52242111929 100644 --- a/msgraph_beta/generated/education/synchronization_profiles/item/pause/pause_request_builder.py +++ b/msgraph_beta/generated/external/industry_data/runs/microsoft_graph_industry_data_start/microsoft_graph_industry_data_start_request_builder.py @@ -16,26 +16,25 @@ if TYPE_CHECKING: from .....models.o_data_errors.o_data_error import ODataError -class PauseRequestBuilder(BaseRequestBuilder): +class MicrosoftGraphIndustryDataStartRequestBuilder(BaseRequestBuilder): """ - Provides operations to call the pause method. + Provides operations to call the start method. """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ - Instantiates a new PauseRequestBuilder and sets the default values. + 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}/education/synchronizationProfiles/{educationSynchronizationProfile%2Did}/pause", path_parameters) + 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: """ - Invoke action pause + 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 """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) request_info = self.to_post_request_information( request_configuration ) @@ -50,29 +49,27 @@ async def post(self,request_configuration: Optional[RequestConfiguration[QueryPa def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action pause + 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 """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) 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) -> PauseRequestBuilder: + 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: PauseRequestBuilder + Returns: MicrosoftGraphIndustryDataStartRequestBuilder """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") - return PauseRequestBuilder(self.request_adapter, raw_url) + return MicrosoftGraphIndustryDataStartRequestBuilder(self.request_adapter, raw_url) @dataclass - class PauseRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + class MicrosoftGraphIndustryDataStartRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ 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/groups_request_builder.py b/msgraph_beta/generated/groups/groups_request_builder.py index bbc94865639..efbfe77eb55 100644 --- a/msgraph_beta/generated/groups/groups_request_builder.py +++ b/msgraph_beta/generated/groups/groups_request_builder.py @@ -75,11 +75,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[GroupsRe async def post(self,body: Group, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Group]: """ - Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. + Create a new group as specified in the request body. You can create one of the following groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. Note: To create a team, first create a group then add a team to it, see create team. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Group] - Find more info here: https://learn.microsoft.com/graph/api/group-upsert?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/group-post-groups?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -110,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: Group, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create a new group object if it doesn't exist, or update the properties of an existing group object.You can create or update the following types of group: By default, this operation returns only a subset of the properties for each group. For a list of properties that are returned by default, see the Properties section of the group resource. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. + Create a new group as specified in the request body. You can create one of the following groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a $select OData query option. Note: To create a team, first create a group then add a team to it, see create team. 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/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/item/conversation_item_request_builder.py b/msgraph_beta/generated/groups/item/conversations/item/conversation_item_request_builder.py index f420f0f982a..9a425d08704 100644 --- a/msgraph_beta/generated/groups/item/conversations/item/conversation_item_request_builder.py +++ b/msgraph_beta/generated/groups/item/conversations/item/conversation_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 group's conversation object. + Delete conversation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/group-delete-conversation?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/conversation-delete?view=graph-rest-beta """ request_info = self.to_delete_request_information( request_configuration @@ -52,10 +52,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[ConversationItemRequestBuilderGetQueryParameters]] = None) -> Optional[Conversation]: """ - Retrieve the properties and relationships of conversation object. + Get a group's conversation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Conversation] - Find more info here: https://learn.microsoft.com/graph/api/conversation-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/group-get-conversation?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -73,7 +73,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Conversa def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete a group's conversation object. + Delete conversation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -84,7 +84,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConversationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties and relationships of conversation object. + Get a group's conversation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -122,7 +122,7 @@ class ConversationItemRequestBuilderDeleteRequestConfiguration(RequestConfigurat @dataclass class ConversationItemRequestBuilderGetQueryParameters(): """ - Retrieve the properties and relationships of conversation object. + Get a group's conversation object. """ def get_query_parameter(self,original_name: str) -> str: """ 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..10805e41ed7 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 @@ -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 @@ -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/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..05fe85e2048 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 namedLocation 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/namedlocation-delete?view=graph-rest-beta """ request_info = self.to_delete_request_information( request_configuration @@ -51,10 +51,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[NamedLocationItemRequestBuilderGetQueryParameters]] = None) -> Optional[NamedLocation]: """ - Read the properties and relationships of a compliantNetworkNamedLocation object. + Retrieve the properties and relationships of a namedLocation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[NamedLocation] - Find more info here: https://learn.microsoft.com/graph/api/compliantnetworknamedlocation-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/namedlocation-get?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -96,7 +96,7 @@ async def patch(self,body: NamedLocation, request_configuration: Optional[Reques def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete an ipNamedLocation object. + Delete a namedLocation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -107,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[NamedLocationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read the properties and relationships of a compliantNetworkNamedLocation object. + Retrieve the properties and relationships of a namedLocation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -151,7 +151,7 @@ class NamedLocationItemRequestBuilderDeleteRequestConfiguration(RequestConfigura @dataclass class NamedLocationItemRequestBuilderGetQueryParameters(): """ - Read the properties and relationships of a compliantNetworkNamedLocation object. + Retrieve the properties and relationships of a namedLocation object. """ 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..f29e732f050 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 @@ -73,11 +73,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CustomCa async def patch(self,body: CustomCalloutExtension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomCalloutExtension]: """ - Update the properties of an accessPackageAssignmentWorkflowExtension object. + Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CustomCalloutExtension] - Find more info here: https://learn.microsoft.com/graph/api/accesspackageassignmentworkflowextension-update?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/accesspackageassignmentrequestworkflowextension-update?view=graph-rest-beta """ warn(" as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions", DeprecationWarning) if body is None: @@ -122,7 +122,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: CustomCalloutExtension, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the properties of an accessPackageAssignmentWorkflowExtension object. + Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_item_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_item_request_builder.py index 77fd9ddf1e9..11a43b1f369 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages/item/access_package_item_request_builder.py @@ -72,10 +72,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackageItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackage]: """ - Retrieve the properties and relationships of an accessPackage object. + Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AccessPackage] - Find more info here: https://learn.microsoft.com/graph/api/accesspackage-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/accesspackage-list-accesspackageresourcerolescopes?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -128,7 +128,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackageItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties and relationships of an accessPackage object. + Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -244,7 +244,7 @@ class AccessPackageItemRequestBuilderDeleteRequestConfiguration(RequestConfigura @dataclass class AccessPackageItemRequestBuilderGetQueryParameters(): """ - Retrieve the properties and relationships of an accessPackage object. + Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages_with_unique_name/access_packages_with_unique_name_request_builder.py b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages_with_unique_name/access_packages_with_unique_name_request_builder.py index 870ae695cfb..4cd8c04b3d0 100644 --- a/msgraph_beta/generated/identity_governance/entitlement_management/access_packages_with_unique_name/access_packages_with_unique_name_request_builder.py +++ b/msgraph_beta/generated/identity_governance/entitlement_management/access_packages_with_unique_name/access_packages_with_unique_name_request_builder.py @@ -56,10 +56,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters]] = None) -> Optional[AccessPackage]: """ - Retrieve the properties and relationships of an accessPackage object. + Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AccessPackage] - Find more info here: https://learn.microsoft.com/graph/api/accesspackage-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/accesspackage-list-accesspackageresourcerolescopes?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -112,7 +112,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties and relationships of an accessPackage object. + Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -174,7 +174,7 @@ class AccessPackagesWithUniqueNameRequestBuilderDeleteRequestConfiguration(Reque @dataclass class AccessPackagesWithUniqueNameRequestBuilderGetQueryParameters(): """ - Retrieve the properties and relationships of an accessPackage object. + Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/identity_governance/terms_of_use/agreements/item/agreement_item_request_builder.py b/msgraph_beta/generated/identity_governance/terms_of_use/agreements/item/agreement_item_request_builder.py index 9de9cb10c00..c2df0820563 100644 --- a/msgraph_beta/generated/identity_governance/terms_of_use/agreements/item/agreement_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/terms_of_use/agreements/item/agreement_item_request_builder.py @@ -54,10 +54,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[AgreementItemRequestBuilderGetQueryParameters]] = None) -> Optional[Agreement]: """ - Retrieve the properties and relationships of an agreement object. + Retrieve all files related to an agreement. This includes the default file and all localized files. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Agreement] - Find more info here: https://learn.microsoft.com/graph/api/agreement-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/agreement-list-files?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -110,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AgreementItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Retrieve the properties and relationships of an agreement object. + Retrieve all files related to an agreement. This includes the default file and all localized files. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -181,7 +181,7 @@ class AgreementItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration @dataclass class AgreementItemRequestBuilderGetQueryParameters(): """ - Retrieve the properties and relationships of an agreement object. + Retrieve all files related to an agreement. This includes the default file and all localized files. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_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..adc0c33e7c1 100644 --- a/msgraph_beta/generated/kiota-dom-export.txt +++ b/msgraph_beta/generated/kiota-dom-export.txt @@ -625,6 +625,7 @@ msgraph_beta.generated.admin.AdminRequestBuilder::|public|constructor(path_param msgraph_beta.generated.admin.AdminRequestBuilder::|public|dynamics:DynamicsRequestBuilder msgraph_beta.generated.admin.AdminRequestBuilder::|public|edge:EdgeRequestBuilder msgraph_beta.generated.admin.AdminRequestBuilder::|public|entra:EntraRequestBuilder +msgraph_beta.generated.admin.AdminRequestBuilder::|public|exchange:ExchangeRequestBuilder msgraph_beta.generated.admin.AdminRequestBuilder::|public|forms:FormsRequestBuilder msgraph_beta.generated.admin.AdminRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AdminRequestBuilderGetQueryParameters]):Admin msgraph_beta.generated.admin.AdminRequestBuilder::|public|microsoft365_apps:Microsoft365AppsRequestBuilder @@ -937,6 +938,561 @@ msgraph_beta.generated.admin.entra.uxSetting.UxSettingRequestBuilder::|public|to msgraph_beta.generated.admin.entra.uxSetting.UxSettingRequestBuilder::|public|to_patch_request_information(body:UxSetting; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.admin.entra.uxSetting.UxSettingRequestBuilder::|public|url_template:str msgraph_beta.generated.admin.entra.uxSetting.UxSettingRequestBuilder::|public|with_url(raw_url:str):UxSettingRequestBuilder +msgraph_beta.generated.admin.exchange.ExchangeRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.exchange.ExchangeRequestBuilder.ExchangeRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.exchange.ExchangeRequestBuilder.ExchangeRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.admin.exchange.ExchangeRequestBuilder.ExchangeRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.exchange.ExchangeRequestBuilder.ExchangeRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.admin.exchange.ExchangeRequestBuilder.ExchangeRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExchangeRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.exchange.ExchangeRequestBuilder.ExchangeRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.exchange.ExchangeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.exchange.ExchangeRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.admin.exchange.ExchangeRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExchangeRequestBuilderGetQueryParameters]):ExchangeAdmin +msgraph_beta.generated.admin.exchange.ExchangeRequestBuilder::|public|mailboxes:MailboxesRequestBuilder +msgraph_beta.generated.admin.exchange.ExchangeRequestBuilder::|public|message_traces:MessageTracesRequestBuilder +msgraph_beta.generated.admin.exchange.ExchangeRequestBuilder::|public|patch(body:ExchangeAdmin; request_configuration?:RequestConfiguration[QueryParameters]):ExchangeAdmin +msgraph_beta.generated.admin.exchange.ExchangeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.exchange.ExchangeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.exchange.ExchangeRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.ExchangeRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExchangeRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.ExchangeRequestBuilder::|public|to_patch_request_information(body:ExchangeAdmin; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.ExchangeRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.exchange.ExchangeRequestBuilder::|public|with_url(raw_url:str):ExchangeRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.admin.exchange.mailboxes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.exchange.mailboxes.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.admin.exchange.mailboxes.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.exchange.mailboxes.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.exchange.mailboxes.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.admin.exchange.mailboxes.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.exchange.mailboxes.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.exchange.mailboxes.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.mailboxes.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.exchange.mailboxes.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.createImportSession.CreateImportSessionRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.createImportSession.CreateImportSessionRequestBuilder.CreateImportSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.exchange.mailboxes.item.createImportSession.CreateImportSessionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.exchange.mailboxes.item.createImportSession.CreateImportSessionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.exchange.mailboxes.item.createImportSession.CreateImportSessionRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):MailboxItemImportSession +msgraph_beta.generated.admin.exchange.mailboxes.item.createImportSession.CreateImportSessionRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.exchange.mailboxes.item.createImportSession.CreateImportSessionRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.mailboxes.item.createImportSession.CreateImportSessionRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.exchange.mailboxes.item.createImportSession.CreateImportSessionRequestBuilder::|public|with_url(raw_url:str):CreateImportSessionRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsPostRequestBody::|public|constructor():None +msgraph_beta.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsPostRequestBody::|public|item_ids():list[str] +msgraph_beta.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsPostRequestBody::|public|item_ids(value:list[str]):None +msgraph_beta.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExportItemsPostRequestBody +msgraph_beta.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsPostResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsPostResponse::|public|constructor():None +msgraph_beta.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsPostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsPostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsPostResponse::|public|value():list[ExportItemResponse] +msgraph_beta.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsPostResponse::|public|value(value:list[ExportItemResponse]):None +msgraph_beta.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsPostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExportItemsPostResponse +msgraph_beta.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsRequestBuilder.ExportItemsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsRequestBuilder::|public|post(body:ExportItemsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):ExportItemsPostResponse +msgraph_beta.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsRequestBuilder::|public|to_post_request_information(body:ExportItemsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.exchange.mailboxes.item.exportItems.ExportItemsRequestBuilder::|public|with_url(raw_url:str):ExportItemsRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.delta.DeltaGetResponse-->BaseDeltaFunctionResponse +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.delta.DeltaGetResponse::|public|constructor():None +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.delta.DeltaGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.delta.DeltaGetResponse::|public|value():list[MailboxFolder] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.delta.DeltaGetResponse::|public|value(value:list[MailboxFolder]):None +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.delta.DeltaGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeltaGetResponse +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder.DeltaRequestBuilderGetRequestConfiguration-->RequestConfiguration[DeltaRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):DeltaGetResponse +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder::|public|with_url(raw_url:str):DeltaRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.FoldersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.FoldersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.FoldersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.FoldersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.FoldersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.FoldersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.FoldersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.FoldersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.FoldersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.FoldersRequestBuilderGetRequestConfiguration-->RequestConfiguration[FoldersRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|by_mailbox_folder_id(mailbox_folder_id:str):MailboxFolderItemRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|delta:DeltaRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FoldersRequestBuilderGetQueryParameters]):MailboxFolderCollectionResponse +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FoldersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|with_url(raw_url:str):FoldersRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder.ChildFoldersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder.ChildFoldersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder.ChildFoldersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder.ChildFoldersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder.ChildFoldersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder.ChildFoldersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder.ChildFoldersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder.ChildFoldersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder.ChildFoldersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder.ChildFoldersRequestBuilderGetRequestConfiguration-->RequestConfiguration[ChildFoldersRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|by_mailbox_folder_id1(mailbox_folder_id1:str):MailboxFolderItemRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|delta:DeltaRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ChildFoldersRequestBuilderGetQueryParameters]):MailboxFolderCollectionResponse +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ChildFoldersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|with_url(raw_url:str):ChildFoldersRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaGetResponse-->BaseDeltaFunctionResponse +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaGetResponse::|public|constructor():None +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaGetResponse::|public|value():list[MailboxFolder] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaGetResponse::|public|value(value:list[MailboxFolder]):None +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeltaGetResponse +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder.DeltaRequestBuilderGetRequestConfiguration-->RequestConfiguration[DeltaRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):DeltaGetResponse +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.delta.DeltaRequestBuilder::|public|with_url(raw_url:str):DeltaRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaGetResponse-->BaseDeltaFunctionResponse +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaGetResponse::|public|constructor():None +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaGetResponse::|public|value():list[MailboxItem] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaGetResponse::|public|value(value:list[MailboxItem]):None +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeltaGetResponse +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder.DeltaRequestBuilderGetRequestConfiguration-->RequestConfiguration[DeltaRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):DeltaGetResponse +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder::|public|with_url(raw_url:str):DeltaRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxItemItemRequestBuilderGetQueryParameters]):MailboxItem +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|with_url(raw_url:str):MailboxItemItemRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder.ItemsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ItemsRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder::|public|by_mailbox_item_id(mailbox_item_id:str):MailboxItemItemRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder::|public|delta:DeltaRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ItemsRequestBuilderGetQueryParameters]):MailboxItemCollectionResponse +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ItemsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder::|public|with_url(raw_url:str):ItemsRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder.MailboxFolderItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder.MailboxFolderItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder.MailboxFolderItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder.MailboxFolderItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxFolderItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxFolderItemRequestBuilderGetQueryParameters]):MailboxFolder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|items:ItemsRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxFolderItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|with_url(raw_url:str):MailboxFolderItemRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaGetResponse-->BaseDeltaFunctionResponse +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaGetResponse::|public|constructor():None +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaGetResponse::|public|value():list[MailboxItem] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaGetResponse::|public|value(value:list[MailboxItem]):None +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeltaGetResponse +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder.DeltaRequestBuilderGetRequestConfiguration-->RequestConfiguration[DeltaRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):DeltaGetResponse +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DeltaRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder::|public|with_url(raw_url:str):DeltaRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxItemItemRequestBuilderGetQueryParameters]):MailboxItem +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|with_url(raw_url:str):MailboxItemItemRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder.ItemsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ItemsRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|by_mailbox_item_id(mailbox_item_id:str):MailboxItemItemRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|delta:DeltaRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ItemsRequestBuilderGetQueryParameters]):MailboxItemCollectionResponse +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ItemsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|with_url(raw_url:str):ItemsRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder.MailboxFolderItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder.MailboxFolderItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder.MailboxFolderItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder.MailboxFolderItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxFolderItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|child_folders:ChildFoldersRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxFolderItemRequestBuilderGetQueryParameters]):MailboxFolder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|items:ItemsRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxFolderItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|with_url(raw_url:str):MailboxFolderItemRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder.MailboxItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder.MailboxItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder.MailboxItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder.MailboxItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder.MailboxItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder.MailboxItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|create_import_session:CreateImportSessionRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|export_items:ExportItemsRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|folders:FoldersRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxItemRequestBuilderGetQueryParameters]):Mailbox +msgraph_beta.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|patch(body:Mailbox; request_configuration?:RequestConfiguration[QueryParameters]):Mailbox +msgraph_beta.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|to_patch_request_information(body:Mailbox; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|with_url(raw_url:str):MailboxItemRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.MailboxesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.MailboxesRequestBuilder.MailboxesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.admin.exchange.mailboxes.MailboxesRequestBuilder.MailboxesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.admin.exchange.mailboxes.MailboxesRequestBuilder.MailboxesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.admin.exchange.mailboxes.MailboxesRequestBuilder.MailboxesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.exchange.mailboxes.MailboxesRequestBuilder.MailboxesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.admin.exchange.mailboxes.MailboxesRequestBuilder.MailboxesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.admin.exchange.mailboxes.MailboxesRequestBuilder.MailboxesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.admin.exchange.mailboxes.MailboxesRequestBuilder.MailboxesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.admin.exchange.mailboxes.MailboxesRequestBuilder.MailboxesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.admin.exchange.mailboxes.MailboxesRequestBuilder.MailboxesRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxesRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.exchange.mailboxes.MailboxesRequestBuilder.MailboxesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|by_mailbox_id(mailbox_id:str):MailboxItemRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxesRequestBuilderGetQueryParameters]):MailboxCollectionResponse +msgraph_beta.generated.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|post(body:Mailbox; request_configuration?:RequestConfiguration[QueryParameters]):Mailbox +msgraph_beta.generated.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|to_post_request_information(body:Mailbox; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|with_url(raw_url:str):MailboxesRequestBuilder +msgraph_beta.generated.admin.exchange.messageTraces.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.exchange.messageTraces.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.admin.exchange.messageTraces.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.exchange.messageTraces.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.admin.exchange.messageTraces.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.exchange.messageTraces.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.exchange.messageTraces.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.admin.exchange.messageTraces.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.exchange.messageTraces.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.exchange.messageTraces.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.messageTraces.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.exchange.messageTraces.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilder.MessageTraceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilder.MessageTraceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilder.MessageTraceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilder.MessageTraceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilder.MessageTraceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MessageTraceItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilder.MessageTraceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MessageTraceItemRequestBuilderGetQueryParameters]):MessageTrace +msgraph_beta.generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilder::|public|patch(body:MessageTrace; request_configuration?:RequestConfiguration[QueryParameters]):MessageTrace +msgraph_beta.generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilder::|public|recipients:RecipientsRequestBuilder +msgraph_beta.generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MessageTraceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilder::|public|to_patch_request_information(body:MessageTrace; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.exchange.messageTraces.item.MessageTraceItemRequestBuilder::|public|with_url(raw_url:str):MessageTraceItemRequestBuilder +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.EventsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.EventsRequestBuilder.EventsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.EventsRequestBuilder.EventsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.EventsRequestBuilder.EventsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.EventsRequestBuilder.EventsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.EventsRequestBuilder.EventsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.EventsRequestBuilder.EventsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.EventsRequestBuilder.EventsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.EventsRequestBuilder.EventsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.EventsRequestBuilder.EventsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.EventsRequestBuilder.EventsRequestBuilderGetRequestConfiguration-->RequestConfiguration[EventsRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.EventsRequestBuilder.EventsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.EventsRequestBuilder::|public|by_message_event_id(message_event_id:str):MessageEventItemRequestBuilder +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.EventsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.EventsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.EventsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EventsRequestBuilderGetQueryParameters]):MessageEventCollectionResponse +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.EventsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.EventsRequestBuilder::|public|post(body:MessageEvent; request_configuration?:RequestConfiguration[QueryParameters]):MessageEvent +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.EventsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.EventsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EventsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.EventsRequestBuilder::|public|to_post_request_information(body:MessageEvent; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.EventsRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.EventsRequestBuilder::|public|with_url(raw_url:str):EventsRequestBuilder +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.item.MessageEventItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.item.MessageEventItemRequestBuilder.MessageEventItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.item.MessageEventItemRequestBuilder.MessageEventItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.item.MessageEventItemRequestBuilder.MessageEventItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.item.MessageEventItemRequestBuilder.MessageEventItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.item.MessageEventItemRequestBuilder.MessageEventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MessageEventItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.item.MessageEventItemRequestBuilder.MessageEventItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.item.MessageEventItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.item.MessageEventItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.item.MessageEventItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MessageEventItemRequestBuilderGetQueryParameters]):MessageEvent +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.item.MessageEventItemRequestBuilder::|public|patch(body:MessageEvent; request_configuration?:RequestConfiguration[QueryParameters]):MessageEvent +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.item.MessageEventItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.item.MessageEventItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.item.MessageEventItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.item.MessageEventItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MessageEventItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.item.MessageEventItemRequestBuilder::|public|to_patch_request_information(body:MessageEvent; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.item.MessageEventItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.events.item.MessageEventItemRequestBuilder::|public|with_url(raw_url:str):MessageEventItemRequestBuilder +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilder.MessageRecipientItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilder.MessageRecipientItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilder.MessageRecipientItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilder.MessageRecipientItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilder.MessageRecipientItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MessageRecipientItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilder.MessageRecipientItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilder::|public|events:EventsRequestBuilder +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MessageRecipientItemRequestBuilderGetQueryParameters]):MessageRecipient +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilder::|public|patch(body:MessageRecipient; request_configuration?:RequestConfiguration[QueryParameters]):MessageRecipient +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MessageRecipientItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilder::|public|to_patch_request_information(body:MessageRecipient; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.item.MessageRecipientItemRequestBuilder::|public|with_url(raw_url:str):MessageRecipientItemRequestBuilder +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.RecipientsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.RecipientsRequestBuilder.RecipientsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.RecipientsRequestBuilder.RecipientsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.RecipientsRequestBuilder.RecipientsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.RecipientsRequestBuilder.RecipientsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.RecipientsRequestBuilder.RecipientsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.RecipientsRequestBuilder.RecipientsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.RecipientsRequestBuilder.RecipientsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.RecipientsRequestBuilder.RecipientsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.RecipientsRequestBuilder.RecipientsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.RecipientsRequestBuilder.RecipientsRequestBuilderGetRequestConfiguration-->RequestConfiguration[RecipientsRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.RecipientsRequestBuilder.RecipientsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.RecipientsRequestBuilder::|public|by_message_recipient_id(message_recipient_id:str):MessageRecipientItemRequestBuilder +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.RecipientsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.RecipientsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.RecipientsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RecipientsRequestBuilderGetQueryParameters]):MessageRecipientCollectionResponse +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.RecipientsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.RecipientsRequestBuilder::|public|post(body:MessageRecipient; request_configuration?:RequestConfiguration[QueryParameters]):MessageRecipient +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.RecipientsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.RecipientsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RecipientsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.RecipientsRequestBuilder::|public|to_post_request_information(body:MessageRecipient; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.RecipientsRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.exchange.messageTraces.item.recipients.RecipientsRequestBuilder::|public|with_url(raw_url:str):RecipientsRequestBuilder +msgraph_beta.generated.admin.exchange.messageTraces.MessageTracesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.exchange.messageTraces.MessageTracesRequestBuilder.MessageTracesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.admin.exchange.messageTraces.MessageTracesRequestBuilder.MessageTracesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.admin.exchange.messageTraces.MessageTracesRequestBuilder.MessageTracesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.admin.exchange.messageTraces.MessageTracesRequestBuilder.MessageTracesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.admin.exchange.messageTraces.MessageTracesRequestBuilder.MessageTracesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.admin.exchange.messageTraces.MessageTracesRequestBuilder.MessageTracesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.admin.exchange.messageTraces.MessageTracesRequestBuilder.MessageTracesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.admin.exchange.messageTraces.MessageTracesRequestBuilder.MessageTracesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.admin.exchange.messageTraces.MessageTracesRequestBuilder.MessageTracesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.admin.exchange.messageTraces.MessageTracesRequestBuilder.MessageTracesRequestBuilderGetRequestConfiguration-->RequestConfiguration[MessageTracesRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.exchange.messageTraces.MessageTracesRequestBuilder.MessageTracesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.admin.exchange.messageTraces.MessageTracesRequestBuilder::|public|by_message_trace_id(message_trace_id:str):MessageTraceItemRequestBuilder +msgraph_beta.generated.admin.exchange.messageTraces.MessageTracesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.exchange.messageTraces.MessageTracesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.admin.exchange.messageTraces.MessageTracesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MessageTracesRequestBuilderGetQueryParameters]):MessageTraceCollectionResponse +msgraph_beta.generated.admin.exchange.messageTraces.MessageTracesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.exchange.messageTraces.MessageTracesRequestBuilder::|public|post(body:MessageTrace; request_configuration?:RequestConfiguration[QueryParameters]):MessageTrace +msgraph_beta.generated.admin.exchange.messageTraces.MessageTracesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.exchange.messageTraces.MessageTracesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MessageTracesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.messageTraces.MessageTracesRequestBuilder::|public|to_post_request_information(body:MessageTrace; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.messageTraces.MessageTracesRequestBuilder::|public|url_template:str +msgraph_beta.generated.admin.exchange.messageTraces.MessageTracesRequestBuilder::|public|with_url(raw_url:str):MessageTracesRequestBuilder msgraph_beta.generated.admin.forms.FormsRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.admin.forms.FormsRequestBuilder.FormsRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.admin.forms.FormsRequestBuilder.FormsRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -8554,6 +9110,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 +9236,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 +9244,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 +9316,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 +10397,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 +10421,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 +10502,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 +35884,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 +35918,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 +49926,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 +49936,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 +57045,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 +59700,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 +59826,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 +59834,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 +59930,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 +59952,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 +60078,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 +60086,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 +60182,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 @@ -91231,7 +92235,6 @@ msgraph_beta.generated.education.EducationRequestBuilder::|public|path_parameter msgraph_beta.generated.education.EducationRequestBuilder::|public|reports:ReportsRequestBuilder msgraph_beta.generated.education.EducationRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.education.EducationRequestBuilder::|public|schools:SchoolsRequestBuilder -msgraph_beta.generated.education.EducationRequestBuilder::|public|synchronization_profiles:SynchronizationProfilesRequestBuilder msgraph_beta.generated.education.EducationRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EducationRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.education.EducationRequestBuilder::|public|to_patch_request_information(body:EducationRoot; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.education.EducationRequestBuilder::|public|url_template:str @@ -92657,199 +93660,6 @@ msgraph_beta.generated.education.schools.SchoolsRequestBuilder::|public|to_get_r msgraph_beta.generated.education.schools.SchoolsRequestBuilder::|public|to_post_request_information(body:EducationSchool; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.education.schools.SchoolsRequestBuilder::|public|url_template:str msgraph_beta.generated.education.schools.SchoolsRequestBuilder::|public|with_url(raw_url:str):SchoolsRequestBuilder -msgraph_beta.generated.education.synchronizationProfiles.count.CountRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.education.synchronizationProfiles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph_beta.generated.education.synchronizationProfiles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph_beta.generated.education.synchronizationProfiles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph_beta.generated.education.synchronizationProfiles.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph_beta.generated.education.synchronizationProfiles.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph_beta.generated.education.synchronizationProfiles.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph_beta.generated.education.synchronizationProfiles.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.education.synchronizationProfiles.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.education.synchronizationProfiles.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph_beta.generated.education.synchronizationProfiles.count.CountRequestBuilder::|public|url_template:str -msgraph_beta.generated.education.synchronizationProfiles.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph_beta.generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder.EducationSynchronizationProfileItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder.EducationSynchronizationProfileItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph_beta.generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder.EducationSynchronizationProfileItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph_beta.generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder.EducationSynchronizationProfileItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph_beta.generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder.EducationSynchronizationProfileItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EducationSynchronizationProfileItemRequestBuilderGetQueryParameters] -msgraph_beta.generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder.EducationSynchronizationProfileItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph_beta.generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph_beta.generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder::|public|errors:ErrorsRequestBuilder -msgraph_beta.generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationSynchronizationProfileItemRequestBuilderGetQueryParameters]):EducationSynchronizationProfile -msgraph_beta.generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder::|public|patch(body:EducationSynchronizationProfile; request_configuration?:RequestConfiguration[QueryParameters]):EducationSynchronizationProfile -msgraph_beta.generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder::|public|pause:PauseRequestBuilder -msgraph_beta.generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder::|public|profile_status:ProfileStatusRequestBuilder -msgraph_beta.generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder::|public|reset:ResetRequestBuilder -msgraph_beta.generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder::|public|resume:ResumeRequestBuilder -msgraph_beta.generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder::|public|start:StartRequestBuilder -msgraph_beta.generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EducationSynchronizationProfileItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph_beta.generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder::|public|to_patch_request_information(body:EducationSynchronizationProfile; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder::|public|upload_url:UploadUrlRequestBuilder -msgraph_beta.generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder::|public|url_template:str -msgraph_beta.generated.education.synchronizationProfiles.item.EducationSynchronizationProfileItemRequestBuilder::|public|with_url(raw_url:str):EducationSynchronizationProfileItemRequestBuilder -msgraph_beta.generated.education.synchronizationProfiles.item.errors.count.CountRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.education.synchronizationProfiles.item.errors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph_beta.generated.education.synchronizationProfiles.item.errors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph_beta.generated.education.synchronizationProfiles.item.errors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph_beta.generated.education.synchronizationProfiles.item.errors.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph_beta.generated.education.synchronizationProfiles.item.errors.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph_beta.generated.education.synchronizationProfiles.item.errors.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph_beta.generated.education.synchronizationProfiles.item.errors.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.education.synchronizationProfiles.item.errors.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.education.synchronizationProfiles.item.errors.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph_beta.generated.education.synchronizationProfiles.item.errors.count.CountRequestBuilder::|public|url_template:str -msgraph_beta.generated.education.synchronizationProfiles.item.errors.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph_beta.generated.education.synchronizationProfiles.item.errors.ErrorsRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.education.synchronizationProfiles.item.errors.ErrorsRequestBuilder.ErrorsRequestBuilderGetQueryParameters::|public|count:bool -msgraph_beta.generated.education.synchronizationProfiles.item.errors.ErrorsRequestBuilder.ErrorsRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph_beta.generated.education.synchronizationProfiles.item.errors.ErrorsRequestBuilder.ErrorsRequestBuilderGetQueryParameters::|public|filter:str -msgraph_beta.generated.education.synchronizationProfiles.item.errors.ErrorsRequestBuilder.ErrorsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph_beta.generated.education.synchronizationProfiles.item.errors.ErrorsRequestBuilder.ErrorsRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph_beta.generated.education.synchronizationProfiles.item.errors.ErrorsRequestBuilder.ErrorsRequestBuilderGetQueryParameters::|public|search:str -msgraph_beta.generated.education.synchronizationProfiles.item.errors.ErrorsRequestBuilder.ErrorsRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph_beta.generated.education.synchronizationProfiles.item.errors.ErrorsRequestBuilder.ErrorsRequestBuilderGetQueryParameters::|public|skip:int -msgraph_beta.generated.education.synchronizationProfiles.item.errors.ErrorsRequestBuilder.ErrorsRequestBuilderGetQueryParameters::|public|top:int -msgraph_beta.generated.education.synchronizationProfiles.item.errors.ErrorsRequestBuilder.ErrorsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ErrorsRequestBuilderGetQueryParameters] -msgraph_beta.generated.education.synchronizationProfiles.item.errors.ErrorsRequestBuilder.ErrorsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.education.synchronizationProfiles.item.errors.ErrorsRequestBuilder::|public|by_education_synchronization_error_id(education_synchronization_error_id:str):EducationSynchronizationErrorItemRequestBuilder -msgraph_beta.generated.education.synchronizationProfiles.item.errors.ErrorsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph_beta.generated.education.synchronizationProfiles.item.errors.ErrorsRequestBuilder::|public|count:CountRequestBuilder -msgraph_beta.generated.education.synchronizationProfiles.item.errors.ErrorsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ErrorsRequestBuilderGetQueryParameters]):EducationSynchronizationErrorCollectionResponse -msgraph_beta.generated.education.synchronizationProfiles.item.errors.ErrorsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.education.synchronizationProfiles.item.errors.ErrorsRequestBuilder::|public|post(body:EducationSynchronizationError; request_configuration?:RequestConfiguration[QueryParameters]):EducationSynchronizationError -msgraph_beta.generated.education.synchronizationProfiles.item.errors.ErrorsRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.education.synchronizationProfiles.item.errors.ErrorsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ErrorsRequestBuilderGetQueryParameters]):RequestInformation -msgraph_beta.generated.education.synchronizationProfiles.item.errors.ErrorsRequestBuilder::|public|to_post_request_information(body:EducationSynchronizationError; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.education.synchronizationProfiles.item.errors.ErrorsRequestBuilder::|public|url_template:str -msgraph_beta.generated.education.synchronizationProfiles.item.errors.ErrorsRequestBuilder::|public|with_url(raw_url:str):ErrorsRequestBuilder -msgraph_beta.generated.education.synchronizationProfiles.item.errors.item.EducationSynchronizationErrorItemRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.education.synchronizationProfiles.item.errors.item.EducationSynchronizationErrorItemRequestBuilder.EducationSynchronizationErrorItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.education.synchronizationProfiles.item.errors.item.EducationSynchronizationErrorItemRequestBuilder.EducationSynchronizationErrorItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph_beta.generated.education.synchronizationProfiles.item.errors.item.EducationSynchronizationErrorItemRequestBuilder.EducationSynchronizationErrorItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph_beta.generated.education.synchronizationProfiles.item.errors.item.EducationSynchronizationErrorItemRequestBuilder.EducationSynchronizationErrorItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph_beta.generated.education.synchronizationProfiles.item.errors.item.EducationSynchronizationErrorItemRequestBuilder.EducationSynchronizationErrorItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EducationSynchronizationErrorItemRequestBuilderGetQueryParameters] -msgraph_beta.generated.education.synchronizationProfiles.item.errors.item.EducationSynchronizationErrorItemRequestBuilder.EducationSynchronizationErrorItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.education.synchronizationProfiles.item.errors.item.EducationSynchronizationErrorItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph_beta.generated.education.synchronizationProfiles.item.errors.item.EducationSynchronizationErrorItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph_beta.generated.education.synchronizationProfiles.item.errors.item.EducationSynchronizationErrorItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EducationSynchronizationErrorItemRequestBuilderGetQueryParameters]):EducationSynchronizationError -msgraph_beta.generated.education.synchronizationProfiles.item.errors.item.EducationSynchronizationErrorItemRequestBuilder::|public|patch(body:EducationSynchronizationError; request_configuration?:RequestConfiguration[QueryParameters]):EducationSynchronizationError -msgraph_beta.generated.education.synchronizationProfiles.item.errors.item.EducationSynchronizationErrorItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.education.synchronizationProfiles.item.errors.item.EducationSynchronizationErrorItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.education.synchronizationProfiles.item.errors.item.EducationSynchronizationErrorItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.education.synchronizationProfiles.item.errors.item.EducationSynchronizationErrorItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EducationSynchronizationErrorItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph_beta.generated.education.synchronizationProfiles.item.errors.item.EducationSynchronizationErrorItemRequestBuilder::|public|to_patch_request_information(body:EducationSynchronizationError; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.education.synchronizationProfiles.item.errors.item.EducationSynchronizationErrorItemRequestBuilder::|public|url_template:str -msgraph_beta.generated.education.synchronizationProfiles.item.errors.item.EducationSynchronizationErrorItemRequestBuilder::|public|with_url(raw_url:str):EducationSynchronizationErrorItemRequestBuilder -msgraph_beta.generated.education.synchronizationProfiles.item.pause.PauseRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.education.synchronizationProfiles.item.pause.PauseRequestBuilder.PauseRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.education.synchronizationProfiles.item.pause.PauseRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph_beta.generated.education.synchronizationProfiles.item.pause.PauseRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.education.synchronizationProfiles.item.pause.PauseRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph_beta.generated.education.synchronizationProfiles.item.pause.PauseRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.education.synchronizationProfiles.item.pause.PauseRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.education.synchronizationProfiles.item.pause.PauseRequestBuilder::|public|url_template:str -msgraph_beta.generated.education.synchronizationProfiles.item.pause.PauseRequestBuilder::|public|with_url(raw_url:str):PauseRequestBuilder -msgraph_beta.generated.education.synchronizationProfiles.item.profileStatus.ProfileStatusRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.education.synchronizationProfiles.item.profileStatus.ProfileStatusRequestBuilder.ProfileStatusRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.education.synchronizationProfiles.item.profileStatus.ProfileStatusRequestBuilder.ProfileStatusRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph_beta.generated.education.synchronizationProfiles.item.profileStatus.ProfileStatusRequestBuilder.ProfileStatusRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph_beta.generated.education.synchronizationProfiles.item.profileStatus.ProfileStatusRequestBuilder.ProfileStatusRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph_beta.generated.education.synchronizationProfiles.item.profileStatus.ProfileStatusRequestBuilder.ProfileStatusRequestBuilderGetRequestConfiguration-->RequestConfiguration[ProfileStatusRequestBuilderGetQueryParameters] -msgraph_beta.generated.education.synchronizationProfiles.item.profileStatus.ProfileStatusRequestBuilder.ProfileStatusRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.education.synchronizationProfiles.item.profileStatus.ProfileStatusRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph_beta.generated.education.synchronizationProfiles.item.profileStatus.ProfileStatusRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph_beta.generated.education.synchronizationProfiles.item.profileStatus.ProfileStatusRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ProfileStatusRequestBuilderGetQueryParameters]):EducationSynchronizationProfileStatus -msgraph_beta.generated.education.synchronizationProfiles.item.profileStatus.ProfileStatusRequestBuilder::|public|patch(body:EducationSynchronizationProfileStatus; request_configuration?:RequestConfiguration[QueryParameters]):EducationSynchronizationProfileStatus -msgraph_beta.generated.education.synchronizationProfiles.item.profileStatus.ProfileStatusRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.education.synchronizationProfiles.item.profileStatus.ProfileStatusRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.education.synchronizationProfiles.item.profileStatus.ProfileStatusRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.education.synchronizationProfiles.item.profileStatus.ProfileStatusRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ProfileStatusRequestBuilderGetQueryParameters]):RequestInformation -msgraph_beta.generated.education.synchronizationProfiles.item.profileStatus.ProfileStatusRequestBuilder::|public|to_patch_request_information(body:EducationSynchronizationProfileStatus; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.education.synchronizationProfiles.item.profileStatus.ProfileStatusRequestBuilder::|public|url_template:str -msgraph_beta.generated.education.synchronizationProfiles.item.profileStatus.ProfileStatusRequestBuilder::|public|with_url(raw_url:str):ProfileStatusRequestBuilder -msgraph_beta.generated.education.synchronizationProfiles.item.reset.ResetRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.education.synchronizationProfiles.item.reset.ResetRequestBuilder.ResetRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.education.synchronizationProfiles.item.reset.ResetRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph_beta.generated.education.synchronizationProfiles.item.reset.ResetRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.education.synchronizationProfiles.item.reset.ResetRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph_beta.generated.education.synchronizationProfiles.item.reset.ResetRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.education.synchronizationProfiles.item.reset.ResetRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.education.synchronizationProfiles.item.reset.ResetRequestBuilder::|public|url_template:str -msgraph_beta.generated.education.synchronizationProfiles.item.reset.ResetRequestBuilder::|public|with_url(raw_url:str):ResetRequestBuilder -msgraph_beta.generated.education.synchronizationProfiles.item.resume.ResumeRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.education.synchronizationProfiles.item.resume.ResumeRequestBuilder.ResumeRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.education.synchronizationProfiles.item.resume.ResumeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph_beta.generated.education.synchronizationProfiles.item.resume.ResumeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.education.synchronizationProfiles.item.resume.ResumeRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph_beta.generated.education.synchronizationProfiles.item.resume.ResumeRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.education.synchronizationProfiles.item.resume.ResumeRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.education.synchronizationProfiles.item.resume.ResumeRequestBuilder::|public|url_template:str -msgraph_beta.generated.education.synchronizationProfiles.item.resume.ResumeRequestBuilder::|public|with_url(raw_url:str):ResumeRequestBuilder -msgraph_beta.generated.education.synchronizationProfiles.item.start.StartPostResponse-->BaseCollectionPaginationCountResponse -msgraph_beta.generated.education.synchronizationProfiles.item.start.StartPostResponse::|public|constructor():None -msgraph_beta.generated.education.synchronizationProfiles.item.start.StartPostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.education.synchronizationProfiles.item.start.StartPostResponse::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.education.synchronizationProfiles.item.start.StartPostResponse::|public|value():list[EducationFileSynchronizationVerificationMessage] -msgraph_beta.generated.education.synchronizationProfiles.item.start.StartPostResponse::|public|value(value:list[EducationFileSynchronizationVerificationMessage]):None -msgraph_beta.generated.education.synchronizationProfiles.item.start.StartPostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):StartPostResponse -msgraph_beta.generated.education.synchronizationProfiles.item.start.StartRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.education.synchronizationProfiles.item.start.StartRequestBuilder.StartRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.education.synchronizationProfiles.item.start.StartRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph_beta.generated.education.synchronizationProfiles.item.start.StartRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.education.synchronizationProfiles.item.start.StartRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):StartPostResponse -msgraph_beta.generated.education.synchronizationProfiles.item.start.StartRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.education.synchronizationProfiles.item.start.StartRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.education.synchronizationProfiles.item.start.StartRequestBuilder::|public|url_template:str -msgraph_beta.generated.education.synchronizationProfiles.item.start.StartRequestBuilder::|public|with_url(raw_url:str):StartRequestBuilder -msgraph_beta.generated.education.synchronizationProfiles.item.uploadUrl.UploadUrlGetResponse::|public|additional_data():dict[str, Any] -msgraph_beta.generated.education.synchronizationProfiles.item.uploadUrl.UploadUrlGetResponse::|public|additional_data(value:dict[str, Any]):None -msgraph_beta.generated.education.synchronizationProfiles.item.uploadUrl.UploadUrlGetResponse::|public|backing_store:BackingStore -msgraph_beta.generated.education.synchronizationProfiles.item.uploadUrl.UploadUrlGetResponse::|public|constructor():None -msgraph_beta.generated.education.synchronizationProfiles.item.uploadUrl.UploadUrlGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.education.synchronizationProfiles.item.uploadUrl.UploadUrlGetResponse::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.education.synchronizationProfiles.item.uploadUrl.UploadUrlGetResponse::|public|value():str -msgraph_beta.generated.education.synchronizationProfiles.item.uploadUrl.UploadUrlGetResponse::|public|value(value:str):None -msgraph_beta.generated.education.synchronizationProfiles.item.uploadUrl.UploadUrlGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):UploadUrlGetResponse -msgraph_beta.generated.education.synchronizationProfiles.item.uploadUrl.UploadUrlGetResponse~~>AdditionalDataHolder; BackedModel; Parsable -msgraph_beta.generated.education.synchronizationProfiles.item.uploadUrl.UploadUrlRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.education.synchronizationProfiles.item.uploadUrl.UploadUrlRequestBuilder.UploadUrlRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.education.synchronizationProfiles.item.uploadUrl.UploadUrlRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph_beta.generated.education.synchronizationProfiles.item.uploadUrl.UploadUrlRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):UploadUrlGetResponse -msgraph_beta.generated.education.synchronizationProfiles.item.uploadUrl.UploadUrlRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.education.synchronizationProfiles.item.uploadUrl.UploadUrlRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.education.synchronizationProfiles.item.uploadUrl.UploadUrlRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.education.synchronizationProfiles.item.uploadUrl.UploadUrlRequestBuilder::|public|url_template:str -msgraph_beta.generated.education.synchronizationProfiles.item.uploadUrl.UploadUrlRequestBuilder::|public|with_url(raw_url:str):UploadUrlRequestBuilder -msgraph_beta.generated.education.synchronizationProfiles.SynchronizationProfilesRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.education.synchronizationProfiles.SynchronizationProfilesRequestBuilder.SynchronizationProfilesRequestBuilderGetQueryParameters::|public|count:bool -msgraph_beta.generated.education.synchronizationProfiles.SynchronizationProfilesRequestBuilder.SynchronizationProfilesRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph_beta.generated.education.synchronizationProfiles.SynchronizationProfilesRequestBuilder.SynchronizationProfilesRequestBuilderGetQueryParameters::|public|filter:str -msgraph_beta.generated.education.synchronizationProfiles.SynchronizationProfilesRequestBuilder.SynchronizationProfilesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph_beta.generated.education.synchronizationProfiles.SynchronizationProfilesRequestBuilder.SynchronizationProfilesRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph_beta.generated.education.synchronizationProfiles.SynchronizationProfilesRequestBuilder.SynchronizationProfilesRequestBuilderGetQueryParameters::|public|search:str -msgraph_beta.generated.education.synchronizationProfiles.SynchronizationProfilesRequestBuilder.SynchronizationProfilesRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph_beta.generated.education.synchronizationProfiles.SynchronizationProfilesRequestBuilder.SynchronizationProfilesRequestBuilderGetQueryParameters::|public|skip:int -msgraph_beta.generated.education.synchronizationProfiles.SynchronizationProfilesRequestBuilder.SynchronizationProfilesRequestBuilderGetQueryParameters::|public|top:int -msgraph_beta.generated.education.synchronizationProfiles.SynchronizationProfilesRequestBuilder.SynchronizationProfilesRequestBuilderGetRequestConfiguration-->RequestConfiguration[SynchronizationProfilesRequestBuilderGetQueryParameters] -msgraph_beta.generated.education.synchronizationProfiles.SynchronizationProfilesRequestBuilder.SynchronizationProfilesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.education.synchronizationProfiles.SynchronizationProfilesRequestBuilder::|public|by_education_synchronization_profile_id(education_synchronization_profile_id:str):EducationSynchronizationProfileItemRequestBuilder -msgraph_beta.generated.education.synchronizationProfiles.SynchronizationProfilesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph_beta.generated.education.synchronizationProfiles.SynchronizationProfilesRequestBuilder::|public|count:CountRequestBuilder -msgraph_beta.generated.education.synchronizationProfiles.SynchronizationProfilesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SynchronizationProfilesRequestBuilderGetQueryParameters]):EducationSynchronizationProfileCollectionResponse -msgraph_beta.generated.education.synchronizationProfiles.SynchronizationProfilesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.education.synchronizationProfiles.SynchronizationProfilesRequestBuilder::|public|post(body:EducationSynchronizationProfile; request_configuration?:RequestConfiguration[QueryParameters]):EducationSynchronizationProfile -msgraph_beta.generated.education.synchronizationProfiles.SynchronizationProfilesRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.education.synchronizationProfiles.SynchronizationProfilesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SynchronizationProfilesRequestBuilderGetQueryParameters]):RequestInformation -msgraph_beta.generated.education.synchronizationProfiles.SynchronizationProfilesRequestBuilder::|public|to_post_request_information(body:EducationSynchronizationProfile; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.education.synchronizationProfiles.SynchronizationProfilesRequestBuilder::|public|url_template:str -msgraph_beta.generated.education.synchronizationProfiles.SynchronizationProfilesRequestBuilder::|public|with_url(raw_url:str):SynchronizationProfilesRequestBuilder msgraph_beta.generated.education.users.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.education.users.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.education.users.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -95640,6 +96450,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 +96475,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 +129781,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 +129818,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 +129850,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 +129873,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 @@ -154197,6 +155025,8 @@ msgraph_beta.generated.models.Admin::|public|edge():Edge msgraph_beta.generated.models.Admin::|public|edge(value:Edge):None msgraph_beta.generated.models.Admin::|public|entra():Entra msgraph_beta.generated.models.Admin::|public|entra(value:Entra):None +msgraph_beta.generated.models.Admin::|public|exchange():ExchangeAdmin +msgraph_beta.generated.models.Admin::|public|exchange(value:ExchangeAdmin):None msgraph_beta.generated.models.Admin::|public|forms():AdminForms msgraph_beta.generated.models.Admin::|public|forms(value:AdminForms):None msgraph_beta.generated.models.Admin::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -158996,7 +159826,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 +167526,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 +168074,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 +168089,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 +168112,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 +168213,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 +168681,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 +169107,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 +172049,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 +174129,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 +174171,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 +175891,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 +178197,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 +178322,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]] @@ -181545,14 +182427,6 @@ msgraph_beta.generated.models.EducationCourse::|public|subject():str msgraph_beta.generated.models.EducationCourse::|public|subject(value:str):None msgraph_beta.generated.models.EducationCourse::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationCourse msgraph_beta.generated.models.EducationCourse~~>AdditionalDataHolder; BackedModel; Parsable -msgraph_beta.generated.models.EducationCsvDataProvider-->EducationSynchronizationDataProvider -msgraph_beta.generated.models.EducationCsvDataProvider::|public|constructor():None -msgraph_beta.generated.models.EducationCsvDataProvider::|public|customizations():EducationSynchronizationCustomizations -msgraph_beta.generated.models.EducationCsvDataProvider::|public|customizations(value:EducationSynchronizationCustomizations):None -msgraph_beta.generated.models.EducationCsvDataProvider::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.EducationCsvDataProvider::|public|odata_type:str -msgraph_beta.generated.models.EducationCsvDataProvider::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.EducationCsvDataProvider::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationCsvDataProvider msgraph_beta.generated.models.EducationExcelResource-->EducationResource msgraph_beta.generated.models.EducationExcelResource::|public|constructor():None msgraph_beta.generated.models.EducationExcelResource::|public|file_url():str @@ -181622,22 +182496,6 @@ msgraph_beta.generated.models.EducationFileResource::|public|get_field_deseriali msgraph_beta.generated.models.EducationFileResource::|public|odata_type:str msgraph_beta.generated.models.EducationFileResource::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.EducationFileResource::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationFileResource -msgraph_beta.generated.models.EducationFileSynchronizationVerificationMessage::|public|additional_data():dict[str, Any] -msgraph_beta.generated.models.EducationFileSynchronizationVerificationMessage::|public|additional_data(value:dict[str, Any]):None -msgraph_beta.generated.models.EducationFileSynchronizationVerificationMessage::|public|backing_store:BackingStore -msgraph_beta.generated.models.EducationFileSynchronizationVerificationMessage::|public|constructor():None -msgraph_beta.generated.models.EducationFileSynchronizationVerificationMessage::|public|description():str -msgraph_beta.generated.models.EducationFileSynchronizationVerificationMessage::|public|description(value:str):None -msgraph_beta.generated.models.EducationFileSynchronizationVerificationMessage::|public|file_name():str -msgraph_beta.generated.models.EducationFileSynchronizationVerificationMessage::|public|file_name(value:str):None -msgraph_beta.generated.models.EducationFileSynchronizationVerificationMessage::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.EducationFileSynchronizationVerificationMessage::|public|odata_type():str -msgraph_beta.generated.models.EducationFileSynchronizationVerificationMessage::|public|odata_type(value:str):None -msgraph_beta.generated.models.EducationFileSynchronizationVerificationMessage::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.EducationFileSynchronizationVerificationMessage::|public|type():str -msgraph_beta.generated.models.EducationFileSynchronizationVerificationMessage::|public|type(value:str):None -msgraph_beta.generated.models.EducationFileSynchronizationVerificationMessage::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationFileSynchronizationVerificationMessage -msgraph_beta.generated.models.EducationFileSynchronizationVerificationMessage~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.EducationGender::0000-Female msgraph_beta.generated.models.EducationGender::0001-Male msgraph_beta.generated.models.EducationGender::0002-Other @@ -181694,64 +182552,6 @@ msgraph_beta.generated.models.EducationGradingSchemeGrade::|public|odata_type(va msgraph_beta.generated.models.EducationGradingSchemeGrade::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.EducationGradingSchemeGrade::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationGradingSchemeGrade msgraph_beta.generated.models.EducationGradingSchemeGrade~~>AdditionalDataHolder; BackedModel; Parsable -msgraph_beta.generated.models.EducationIdentityCreationConfiguration-->EducationIdentitySynchronizationConfiguration -msgraph_beta.generated.models.EducationIdentityCreationConfiguration::|public|constructor():None -msgraph_beta.generated.models.EducationIdentityCreationConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.EducationIdentityCreationConfiguration::|public|odata_type:str -msgraph_beta.generated.models.EducationIdentityCreationConfiguration::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.EducationIdentityCreationConfiguration::|public|user_domains():list[EducationIdentityDomain] -msgraph_beta.generated.models.EducationIdentityCreationConfiguration::|public|user_domains(value:list[EducationIdentityDomain]):None -msgraph_beta.generated.models.EducationIdentityCreationConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationIdentityCreationConfiguration -msgraph_beta.generated.models.EducationIdentityDomain::|public|additional_data():dict[str, Any] -msgraph_beta.generated.models.EducationIdentityDomain::|public|additional_data(value:dict[str, Any]):None -msgraph_beta.generated.models.EducationIdentityDomain::|public|applies_to():EducationUserRole -msgraph_beta.generated.models.EducationIdentityDomain::|public|applies_to(value:EducationUserRole):None -msgraph_beta.generated.models.EducationIdentityDomain::|public|backing_store:BackingStore -msgraph_beta.generated.models.EducationIdentityDomain::|public|constructor():None -msgraph_beta.generated.models.EducationIdentityDomain::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.EducationIdentityDomain::|public|name():str -msgraph_beta.generated.models.EducationIdentityDomain::|public|name(value:str):None -msgraph_beta.generated.models.EducationIdentityDomain::|public|odata_type():str -msgraph_beta.generated.models.EducationIdentityDomain::|public|odata_type(value:str):None -msgraph_beta.generated.models.EducationIdentityDomain::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.EducationIdentityDomain::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationIdentityDomain -msgraph_beta.generated.models.EducationIdentityDomain~~>AdditionalDataHolder; BackedModel; Parsable -msgraph_beta.generated.models.EducationIdentityMatchingConfiguration-->EducationIdentitySynchronizationConfiguration -msgraph_beta.generated.models.EducationIdentityMatchingConfiguration::|public|constructor():None -msgraph_beta.generated.models.EducationIdentityMatchingConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.EducationIdentityMatchingConfiguration::|public|matching_options():list[EducationIdentityMatchingOptions] -msgraph_beta.generated.models.EducationIdentityMatchingConfiguration::|public|matching_options(value:list[EducationIdentityMatchingOptions]):None -msgraph_beta.generated.models.EducationIdentityMatchingConfiguration::|public|odata_type:str -msgraph_beta.generated.models.EducationIdentityMatchingConfiguration::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.EducationIdentityMatchingConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationIdentityMatchingConfiguration -msgraph_beta.generated.models.EducationIdentityMatchingOptions::|public|additional_data():dict[str, Any] -msgraph_beta.generated.models.EducationIdentityMatchingOptions::|public|additional_data(value:dict[str, Any]):None -msgraph_beta.generated.models.EducationIdentityMatchingOptions::|public|applies_to():EducationUserRole -msgraph_beta.generated.models.EducationIdentityMatchingOptions::|public|applies_to(value:EducationUserRole):None -msgraph_beta.generated.models.EducationIdentityMatchingOptions::|public|backing_store:BackingStore -msgraph_beta.generated.models.EducationIdentityMatchingOptions::|public|constructor():None -msgraph_beta.generated.models.EducationIdentityMatchingOptions::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.EducationIdentityMatchingOptions::|public|odata_type():str -msgraph_beta.generated.models.EducationIdentityMatchingOptions::|public|odata_type(value:str):None -msgraph_beta.generated.models.EducationIdentityMatchingOptions::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.EducationIdentityMatchingOptions::|public|source_property_name():str -msgraph_beta.generated.models.EducationIdentityMatchingOptions::|public|source_property_name(value:str):None -msgraph_beta.generated.models.EducationIdentityMatchingOptions::|public|target_domain():str -msgraph_beta.generated.models.EducationIdentityMatchingOptions::|public|target_domain(value:str):None -msgraph_beta.generated.models.EducationIdentityMatchingOptions::|public|target_property_name():str -msgraph_beta.generated.models.EducationIdentityMatchingOptions::|public|target_property_name(value:str):None -msgraph_beta.generated.models.EducationIdentityMatchingOptions::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationIdentityMatchingOptions -msgraph_beta.generated.models.EducationIdentityMatchingOptions~~>AdditionalDataHolder; BackedModel; Parsable -msgraph_beta.generated.models.EducationIdentitySynchronizationConfiguration::|public|additional_data():dict[str, Any] -msgraph_beta.generated.models.EducationIdentitySynchronizationConfiguration::|public|additional_data(value:dict[str, Any]):None -msgraph_beta.generated.models.EducationIdentitySynchronizationConfiguration::|public|backing_store:BackingStore -msgraph_beta.generated.models.EducationIdentitySynchronizationConfiguration::|public|constructor():None -msgraph_beta.generated.models.EducationIdentitySynchronizationConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.EducationIdentitySynchronizationConfiguration::|public|odata_type():str -msgraph_beta.generated.models.EducationIdentitySynchronizationConfiguration::|public|odata_type(value:str):None -msgraph_beta.generated.models.EducationIdentitySynchronizationConfiguration::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.EducationIdentitySynchronizationConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationIdentitySynchronizationConfiguration -msgraph_beta.generated.models.EducationIdentitySynchronizationConfiguration~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.EducationItemBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.EducationItemBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.EducationItemBody::|public|backing_store:BackingStore @@ -181841,24 +182641,6 @@ msgraph_beta.generated.models.EducationModuleResourceCollectionResponse::|static msgraph_beta.generated.models.EducationModuleStatus::0000-Draft msgraph_beta.generated.models.EducationModuleStatus::0001-Published msgraph_beta.generated.models.EducationModuleStatus::0002-UnknownFutureValue -msgraph_beta.generated.models.EducationOneRosterApiDataProvider-->EducationSynchronizationDataProvider -msgraph_beta.generated.models.EducationOneRosterApiDataProvider::|public|connection_settings():EducationSynchronizationConnectionSettings -msgraph_beta.generated.models.EducationOneRosterApiDataProvider::|public|connection_settings(value:EducationSynchronizationConnectionSettings):None -msgraph_beta.generated.models.EducationOneRosterApiDataProvider::|public|connection_url():str -msgraph_beta.generated.models.EducationOneRosterApiDataProvider::|public|connection_url(value:str):None -msgraph_beta.generated.models.EducationOneRosterApiDataProvider::|public|constructor():None -msgraph_beta.generated.models.EducationOneRosterApiDataProvider::|public|customizations():EducationSynchronizationCustomizations -msgraph_beta.generated.models.EducationOneRosterApiDataProvider::|public|customizations(value:EducationSynchronizationCustomizations):None -msgraph_beta.generated.models.EducationOneRosterApiDataProvider::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.EducationOneRosterApiDataProvider::|public|odata_type:str -msgraph_beta.generated.models.EducationOneRosterApiDataProvider::|public|provider_name():str -msgraph_beta.generated.models.EducationOneRosterApiDataProvider::|public|provider_name(value:str):None -msgraph_beta.generated.models.EducationOneRosterApiDataProvider::|public|schools_ids():list[str] -msgraph_beta.generated.models.EducationOneRosterApiDataProvider::|public|schools_ids(value:list[str]):None -msgraph_beta.generated.models.EducationOneRosterApiDataProvider::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.EducationOneRosterApiDataProvider::|public|term_ids():list[str] -msgraph_beta.generated.models.EducationOneRosterApiDataProvider::|public|term_ids(value:list[str]):None -msgraph_beta.generated.models.EducationOneRosterApiDataProvider::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationOneRosterApiDataProvider msgraph_beta.generated.models.EducationOnPremisesInfo::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.EducationOnPremisesInfo::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.EducationOnPremisesInfo::|public|backing_store:BackingStore @@ -181920,26 +182702,6 @@ msgraph_beta.generated.models.EducationPowerPointResource::|public|get_field_des msgraph_beta.generated.models.EducationPowerPointResource::|public|odata_type:str msgraph_beta.generated.models.EducationPowerPointResource::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.EducationPowerPointResource::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationPowerPointResource -msgraph_beta.generated.models.EducationPowerSchoolDataProvider-->EducationSynchronizationDataProvider -msgraph_beta.generated.models.EducationPowerSchoolDataProvider::|public|allow_teachers_in_multiple_schools():bool -msgraph_beta.generated.models.EducationPowerSchoolDataProvider::|public|allow_teachers_in_multiple_schools(value:bool):None -msgraph_beta.generated.models.EducationPowerSchoolDataProvider::|public|client_id():str -msgraph_beta.generated.models.EducationPowerSchoolDataProvider::|public|client_id(value:str):None -msgraph_beta.generated.models.EducationPowerSchoolDataProvider::|public|client_secret():str -msgraph_beta.generated.models.EducationPowerSchoolDataProvider::|public|client_secret(value:str):None -msgraph_beta.generated.models.EducationPowerSchoolDataProvider::|public|connection_url():str -msgraph_beta.generated.models.EducationPowerSchoolDataProvider::|public|connection_url(value:str):None -msgraph_beta.generated.models.EducationPowerSchoolDataProvider::|public|constructor():None -msgraph_beta.generated.models.EducationPowerSchoolDataProvider::|public|customizations():EducationSynchronizationCustomizations -msgraph_beta.generated.models.EducationPowerSchoolDataProvider::|public|customizations(value:EducationSynchronizationCustomizations):None -msgraph_beta.generated.models.EducationPowerSchoolDataProvider::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.EducationPowerSchoolDataProvider::|public|odata_type:str -msgraph_beta.generated.models.EducationPowerSchoolDataProvider::|public|schools_ids():list[str] -msgraph_beta.generated.models.EducationPowerSchoolDataProvider::|public|schools_ids(value:list[str]):None -msgraph_beta.generated.models.EducationPowerSchoolDataProvider::|public|school_year():str -msgraph_beta.generated.models.EducationPowerSchoolDataProvider::|public|school_year(value:str):None -msgraph_beta.generated.models.EducationPowerSchoolDataProvider::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.EducationPowerSchoolDataProvider::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationPowerSchoolDataProvider msgraph_beta.generated.models.EducationResource::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.EducationResource::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.EducationResource::|public|backing_store:BackingStore @@ -181976,8 +182738,6 @@ msgraph_beta.generated.models.EducationRoot::|public|reports(value:ReportsRoot): msgraph_beta.generated.models.EducationRoot::|public|schools():list[EducationSchool] msgraph_beta.generated.models.EducationRoot::|public|schools(value:list[EducationSchool]):None msgraph_beta.generated.models.EducationRoot::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.EducationRoot::|public|synchronization_profiles():list[EducationSynchronizationProfile] -msgraph_beta.generated.models.EducationRoot::|public|synchronization_profiles(value:list[EducationSynchronizationProfile]):None msgraph_beta.generated.models.EducationRoot::|public|users():list[EducationUser] msgraph_beta.generated.models.EducationRoot::|public|users(value:list[EducationUser]):None msgraph_beta.generated.models.EducationRoot::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationRoot @@ -182187,193 +182947,6 @@ msgraph_beta.generated.models.EducationSubmissionStatus::0003-Returned msgraph_beta.generated.models.EducationSubmissionStatus::0004-UnknownFutureValue msgraph_beta.generated.models.EducationSubmissionStatus::0005-Reassigned msgraph_beta.generated.models.EducationSubmissionStatus::0006-Excused -msgraph_beta.generated.models.EducationSynchronizationConnectionSettings::|public|additional_data():dict[str, Any] -msgraph_beta.generated.models.EducationSynchronizationConnectionSettings::|public|additional_data(value:dict[str, Any]):None -msgraph_beta.generated.models.EducationSynchronizationConnectionSettings::|public|backing_store:BackingStore -msgraph_beta.generated.models.EducationSynchronizationConnectionSettings::|public|client_id():str -msgraph_beta.generated.models.EducationSynchronizationConnectionSettings::|public|client_id(value:str):None -msgraph_beta.generated.models.EducationSynchronizationConnectionSettings::|public|client_secret():str -msgraph_beta.generated.models.EducationSynchronizationConnectionSettings::|public|client_secret(value:str):None -msgraph_beta.generated.models.EducationSynchronizationConnectionSettings::|public|constructor():None -msgraph_beta.generated.models.EducationSynchronizationConnectionSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.EducationSynchronizationConnectionSettings::|public|odata_type():str -msgraph_beta.generated.models.EducationSynchronizationConnectionSettings::|public|odata_type(value:str):None -msgraph_beta.generated.models.EducationSynchronizationConnectionSettings::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.EducationSynchronizationConnectionSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationSynchronizationConnectionSettings -msgraph_beta.generated.models.EducationSynchronizationConnectionSettings~~>AdditionalDataHolder; BackedModel; Parsable -msgraph_beta.generated.models.EducationSynchronizationCustomization::|public|additional_data():dict[str, Any] -msgraph_beta.generated.models.EducationSynchronizationCustomization::|public|additional_data(value:dict[str, Any]):None -msgraph_beta.generated.models.EducationSynchronizationCustomization::|public|allow_display_name_update():bool -msgraph_beta.generated.models.EducationSynchronizationCustomization::|public|allow_display_name_update(value:bool):None -msgraph_beta.generated.models.EducationSynchronizationCustomization::|public|backing_store:BackingStore -msgraph_beta.generated.models.EducationSynchronizationCustomization::|public|constructor():None -msgraph_beta.generated.models.EducationSynchronizationCustomization::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.EducationSynchronizationCustomization::|public|is_sync_deferred():bool -msgraph_beta.generated.models.EducationSynchronizationCustomization::|public|is_sync_deferred(value:bool):None -msgraph_beta.generated.models.EducationSynchronizationCustomization::|public|odata_type():str -msgraph_beta.generated.models.EducationSynchronizationCustomization::|public|odata_type(value:str):None -msgraph_beta.generated.models.EducationSynchronizationCustomization::|public|optional_properties_to_sync():list[str] -msgraph_beta.generated.models.EducationSynchronizationCustomization::|public|optional_properties_to_sync(value:list[str]):None -msgraph_beta.generated.models.EducationSynchronizationCustomization::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.EducationSynchronizationCustomization::|public|synchronization_start_date():datetime.datetime -msgraph_beta.generated.models.EducationSynchronizationCustomization::|public|synchronization_start_date(value:datetime.datetime):None -msgraph_beta.generated.models.EducationSynchronizationCustomization::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationSynchronizationCustomization -msgraph_beta.generated.models.EducationSynchronizationCustomizations-->EducationSynchronizationCustomizationsBase -msgraph_beta.generated.models.EducationSynchronizationCustomizations::|public|constructor():None -msgraph_beta.generated.models.EducationSynchronizationCustomizations::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.EducationSynchronizationCustomizations::|public|odata_type:str -msgraph_beta.generated.models.EducationSynchronizationCustomizations::|public|school():EducationSynchronizationCustomization -msgraph_beta.generated.models.EducationSynchronizationCustomizations::|public|school(value:EducationSynchronizationCustomization):None -msgraph_beta.generated.models.EducationSynchronizationCustomizations::|public|section():EducationSynchronizationCustomization -msgraph_beta.generated.models.EducationSynchronizationCustomizations::|public|section(value:EducationSynchronizationCustomization):None -msgraph_beta.generated.models.EducationSynchronizationCustomizations::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.EducationSynchronizationCustomizations::|public|student():EducationSynchronizationCustomization -msgraph_beta.generated.models.EducationSynchronizationCustomizations::|public|student(value:EducationSynchronizationCustomization):None -msgraph_beta.generated.models.EducationSynchronizationCustomizations::|public|student_enrollment():EducationSynchronizationCustomization -msgraph_beta.generated.models.EducationSynchronizationCustomizations::|public|student_enrollment(value:EducationSynchronizationCustomization):None -msgraph_beta.generated.models.EducationSynchronizationCustomizations::|public|teacher():EducationSynchronizationCustomization -msgraph_beta.generated.models.EducationSynchronizationCustomizations::|public|teacher(value:EducationSynchronizationCustomization):None -msgraph_beta.generated.models.EducationSynchronizationCustomizations::|public|teacher_roster():EducationSynchronizationCustomization -msgraph_beta.generated.models.EducationSynchronizationCustomizations::|public|teacher_roster(value:EducationSynchronizationCustomization):None -msgraph_beta.generated.models.EducationSynchronizationCustomizations::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationSynchronizationCustomizations -msgraph_beta.generated.models.EducationSynchronizationCustomizationsBase::|public|additional_data():dict[str, Any] -msgraph_beta.generated.models.EducationSynchronizationCustomizationsBase::|public|additional_data(value:dict[str, Any]):None -msgraph_beta.generated.models.EducationSynchronizationCustomizationsBase::|public|backing_store:BackingStore -msgraph_beta.generated.models.EducationSynchronizationCustomizationsBase::|public|constructor():None -msgraph_beta.generated.models.EducationSynchronizationCustomizationsBase::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.EducationSynchronizationCustomizationsBase::|public|odata_type():str -msgraph_beta.generated.models.EducationSynchronizationCustomizationsBase::|public|odata_type(value:str):None -msgraph_beta.generated.models.EducationSynchronizationCustomizationsBase::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.EducationSynchronizationCustomizationsBase::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationSynchronizationCustomizationsBase -msgraph_beta.generated.models.EducationSynchronizationCustomizationsBase~~>AdditionalDataHolder; BackedModel; Parsable -msgraph_beta.generated.models.EducationSynchronizationCustomization~~>AdditionalDataHolder; BackedModel; Parsable -msgraph_beta.generated.models.EducationSynchronizationDataProvider::|public|additional_data():dict[str, Any] -msgraph_beta.generated.models.EducationSynchronizationDataProvider::|public|additional_data(value:dict[str, Any]):None -msgraph_beta.generated.models.EducationSynchronizationDataProvider::|public|backing_store:BackingStore -msgraph_beta.generated.models.EducationSynchronizationDataProvider::|public|constructor():None -msgraph_beta.generated.models.EducationSynchronizationDataProvider::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.EducationSynchronizationDataProvider::|public|odata_type():str -msgraph_beta.generated.models.EducationSynchronizationDataProvider::|public|odata_type(value:str):None -msgraph_beta.generated.models.EducationSynchronizationDataProvider::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.EducationSynchronizationDataProvider::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationSynchronizationDataProvider -msgraph_beta.generated.models.EducationSynchronizationDataProvider~~>AdditionalDataHolder; BackedModel; Parsable -msgraph_beta.generated.models.EducationSynchronizationError-->Entity -msgraph_beta.generated.models.EducationSynchronizationError::|public|constructor():None -msgraph_beta.generated.models.EducationSynchronizationError::|public|entry_type():str -msgraph_beta.generated.models.EducationSynchronizationError::|public|entry_type(value:str):None -msgraph_beta.generated.models.EducationSynchronizationError::|public|error_code():str -msgraph_beta.generated.models.EducationSynchronizationError::|public|error_code(value:str):None -msgraph_beta.generated.models.EducationSynchronizationError::|public|error_message():str -msgraph_beta.generated.models.EducationSynchronizationError::|public|error_message(value:str):None -msgraph_beta.generated.models.EducationSynchronizationError::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.EducationSynchronizationError::|public|joining_value():str -msgraph_beta.generated.models.EducationSynchronizationError::|public|joining_value(value:str):None -msgraph_beta.generated.models.EducationSynchronizationError::|public|odata_type:str -msgraph_beta.generated.models.EducationSynchronizationError::|public|recorded_date_time():datetime.datetime -msgraph_beta.generated.models.EducationSynchronizationError::|public|recorded_date_time(value:datetime.datetime):None -msgraph_beta.generated.models.EducationSynchronizationError::|public|reportable_identifier():str -msgraph_beta.generated.models.EducationSynchronizationError::|public|reportable_identifier(value:str):None -msgraph_beta.generated.models.EducationSynchronizationError::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.EducationSynchronizationError::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationSynchronizationError -msgraph_beta.generated.models.EducationSynchronizationErrorCollectionResponse-->BaseCollectionPaginationCountResponse -msgraph_beta.generated.models.EducationSynchronizationErrorCollectionResponse::|public|constructor():None -msgraph_beta.generated.models.EducationSynchronizationErrorCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.EducationSynchronizationErrorCollectionResponse::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.EducationSynchronizationErrorCollectionResponse::|public|value():list[EducationSynchronizationError] -msgraph_beta.generated.models.EducationSynchronizationErrorCollectionResponse::|public|value(value:list[EducationSynchronizationError]):None -msgraph_beta.generated.models.EducationSynchronizationErrorCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationSynchronizationErrorCollectionResponse -msgraph_beta.generated.models.EducationSynchronizationLicenseAssignment::|public|additional_data():dict[str, Any] -msgraph_beta.generated.models.EducationSynchronizationLicenseAssignment::|public|additional_data(value:dict[str, Any]):None -msgraph_beta.generated.models.EducationSynchronizationLicenseAssignment::|public|applies_to():EducationUserRole -msgraph_beta.generated.models.EducationSynchronizationLicenseAssignment::|public|applies_to(value:EducationUserRole):None -msgraph_beta.generated.models.EducationSynchronizationLicenseAssignment::|public|backing_store:BackingStore -msgraph_beta.generated.models.EducationSynchronizationLicenseAssignment::|public|constructor():None -msgraph_beta.generated.models.EducationSynchronizationLicenseAssignment::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.EducationSynchronizationLicenseAssignment::|public|odata_type():str -msgraph_beta.generated.models.EducationSynchronizationLicenseAssignment::|public|odata_type(value:str):None -msgraph_beta.generated.models.EducationSynchronizationLicenseAssignment::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.EducationSynchronizationLicenseAssignment::|public|sku_ids():list[str] -msgraph_beta.generated.models.EducationSynchronizationLicenseAssignment::|public|sku_ids(value:list[str]):None -msgraph_beta.generated.models.EducationSynchronizationLicenseAssignment::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationSynchronizationLicenseAssignment -msgraph_beta.generated.models.EducationSynchronizationLicenseAssignment~~>AdditionalDataHolder; BackedModel; Parsable -msgraph_beta.generated.models.EducationSynchronizationOAuth1ConnectionSettings-->EducationSynchronizationConnectionSettings -msgraph_beta.generated.models.EducationSynchronizationOAuth1ConnectionSettings::|public|constructor():None -msgraph_beta.generated.models.EducationSynchronizationOAuth1ConnectionSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.EducationSynchronizationOAuth1ConnectionSettings::|public|odata_type:str -msgraph_beta.generated.models.EducationSynchronizationOAuth1ConnectionSettings::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.EducationSynchronizationOAuth1ConnectionSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationSynchronizationOAuth1ConnectionSettings -msgraph_beta.generated.models.EducationSynchronizationOAuth2ClientCredentialsConnectionSettings-->EducationSynchronizationConnectionSettings -msgraph_beta.generated.models.EducationSynchronizationOAuth2ClientCredentialsConnectionSettings::|public|constructor():None -msgraph_beta.generated.models.EducationSynchronizationOAuth2ClientCredentialsConnectionSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.EducationSynchronizationOAuth2ClientCredentialsConnectionSettings::|public|odata_type:str -msgraph_beta.generated.models.EducationSynchronizationOAuth2ClientCredentialsConnectionSettings::|public|scope():str -msgraph_beta.generated.models.EducationSynchronizationOAuth2ClientCredentialsConnectionSettings::|public|scope(value:str):None -msgraph_beta.generated.models.EducationSynchronizationOAuth2ClientCredentialsConnectionSettings::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.EducationSynchronizationOAuth2ClientCredentialsConnectionSettings::|public|token_url():str -msgraph_beta.generated.models.EducationSynchronizationOAuth2ClientCredentialsConnectionSettings::|public|token_url(value:str):None -msgraph_beta.generated.models.EducationSynchronizationOAuth2ClientCredentialsConnectionSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationSynchronizationOAuth2ClientCredentialsConnectionSettings -msgraph_beta.generated.models.EducationSynchronizationProfile-->Entity -msgraph_beta.generated.models.EducationSynchronizationProfile::|public|constructor():None -msgraph_beta.generated.models.EducationSynchronizationProfile::|public|data_provider():EducationSynchronizationDataProvider -msgraph_beta.generated.models.EducationSynchronizationProfile::|public|data_provider(value:EducationSynchronizationDataProvider):None -msgraph_beta.generated.models.EducationSynchronizationProfile::|public|display_name():str -msgraph_beta.generated.models.EducationSynchronizationProfile::|public|display_name(value:str):None -msgraph_beta.generated.models.EducationSynchronizationProfile::|public|errors():list[EducationSynchronizationError] -msgraph_beta.generated.models.EducationSynchronizationProfile::|public|errors(value:list[EducationSynchronizationError]):None -msgraph_beta.generated.models.EducationSynchronizationProfile::|public|expiration_date():datetime.date -msgraph_beta.generated.models.EducationSynchronizationProfile::|public|expiration_date(value:datetime.date):None -msgraph_beta.generated.models.EducationSynchronizationProfile::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.EducationSynchronizationProfile::|public|handle_special_character_constraint():bool -msgraph_beta.generated.models.EducationSynchronizationProfile::|public|handle_special_character_constraint(value:bool):None -msgraph_beta.generated.models.EducationSynchronizationProfile::|public|identity_synchronization_configuration():EducationIdentitySynchronizationConfiguration -msgraph_beta.generated.models.EducationSynchronizationProfile::|public|identity_synchronization_configuration(value:EducationIdentitySynchronizationConfiguration):None -msgraph_beta.generated.models.EducationSynchronizationProfile::|public|licenses_to_assign():list[EducationSynchronizationLicenseAssignment] -msgraph_beta.generated.models.EducationSynchronizationProfile::|public|licenses_to_assign(value:list[EducationSynchronizationLicenseAssignment]):None -msgraph_beta.generated.models.EducationSynchronizationProfile::|public|odata_type:str -msgraph_beta.generated.models.EducationSynchronizationProfile::|public|profile_status():EducationSynchronizationProfileStatus -msgraph_beta.generated.models.EducationSynchronizationProfile::|public|profile_status(value:EducationSynchronizationProfileStatus):None -msgraph_beta.generated.models.EducationSynchronizationProfile::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.EducationSynchronizationProfile::|public|state():EducationSynchronizationProfileState -msgraph_beta.generated.models.EducationSynchronizationProfile::|public|state(value:EducationSynchronizationProfileState):None -msgraph_beta.generated.models.EducationSynchronizationProfile::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationSynchronizationProfile -msgraph_beta.generated.models.EducationSynchronizationProfileCollectionResponse-->BaseCollectionPaginationCountResponse -msgraph_beta.generated.models.EducationSynchronizationProfileCollectionResponse::|public|constructor():None -msgraph_beta.generated.models.EducationSynchronizationProfileCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.EducationSynchronizationProfileCollectionResponse::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.EducationSynchronizationProfileCollectionResponse::|public|value():list[EducationSynchronizationProfile] -msgraph_beta.generated.models.EducationSynchronizationProfileCollectionResponse::|public|value(value:list[EducationSynchronizationProfile]):None -msgraph_beta.generated.models.EducationSynchronizationProfileCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationSynchronizationProfileCollectionResponse -msgraph_beta.generated.models.EducationSynchronizationProfileState::0000-Deleting -msgraph_beta.generated.models.EducationSynchronizationProfileState::0001-DeletionFailed -msgraph_beta.generated.models.EducationSynchronizationProfileState::0002-ProvisioningFailed -msgraph_beta.generated.models.EducationSynchronizationProfileState::0003-Provisioned -msgraph_beta.generated.models.EducationSynchronizationProfileState::0004-Provisioning -msgraph_beta.generated.models.EducationSynchronizationProfileState::0005-UnknownFutureValue -msgraph_beta.generated.models.EducationSynchronizationProfileStatus-->Entity -msgraph_beta.generated.models.EducationSynchronizationProfileStatus::|public|constructor():None -msgraph_beta.generated.models.EducationSynchronizationProfileStatus::|public|error_count():int -msgraph_beta.generated.models.EducationSynchronizationProfileStatus::|public|error_count(value:int):None -msgraph_beta.generated.models.EducationSynchronizationProfileStatus::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.EducationSynchronizationProfileStatus::|public|last_activity_date_time():datetime.datetime -msgraph_beta.generated.models.EducationSynchronizationProfileStatus::|public|last_activity_date_time(value:datetime.datetime):None -msgraph_beta.generated.models.EducationSynchronizationProfileStatus::|public|last_synchronization_date_time():datetime.datetime -msgraph_beta.generated.models.EducationSynchronizationProfileStatus::|public|last_synchronization_date_time(value:datetime.datetime):None -msgraph_beta.generated.models.EducationSynchronizationProfileStatus::|public|odata_type:str -msgraph_beta.generated.models.EducationSynchronizationProfileStatus::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.EducationSynchronizationProfileStatus::|public|status():EducationSynchronizationStatus -msgraph_beta.generated.models.EducationSynchronizationProfileStatus::|public|status(value:EducationSynchronizationStatus):None -msgraph_beta.generated.models.EducationSynchronizationProfileStatus::|public|status_message():str -msgraph_beta.generated.models.EducationSynchronizationProfileStatus::|public|status_message(value:str):None -msgraph_beta.generated.models.EducationSynchronizationProfileStatus::|static|public|create_from_discriminator_value(parse_node:ParseNode):EducationSynchronizationProfileStatus -msgraph_beta.generated.models.EducationSynchronizationStatus::0000-Paused -msgraph_beta.generated.models.EducationSynchronizationStatus::0001-InProgress -msgraph_beta.generated.models.EducationSynchronizationStatus::0002-Success -msgraph_beta.generated.models.EducationSynchronizationStatus::0003-Error -msgraph_beta.generated.models.EducationSynchronizationStatus::0004-ValidationError -msgraph_beta.generated.models.EducationSynchronizationStatus::0005-Quarantined -msgraph_beta.generated.models.EducationSynchronizationStatus::0006-UnknownFutureValue -msgraph_beta.generated.models.EducationSynchronizationStatus::0007-Extracting -msgraph_beta.generated.models.EducationSynchronizationStatus::0008-Validating msgraph_beta.generated.models.EducationTeacher::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.EducationTeacher::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.EducationTeacher::|public|backing_store:BackingStore @@ -183936,6 +184509,16 @@ msgraph_beta.generated.models.ExactMatchUploadAgentCollectionResponse::|public|s msgraph_beta.generated.models.ExactMatchUploadAgentCollectionResponse::|public|value():list[ExactMatchUploadAgent] msgraph_beta.generated.models.ExactMatchUploadAgentCollectionResponse::|public|value(value:list[ExactMatchUploadAgent]):None msgraph_beta.generated.models.ExactMatchUploadAgentCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExactMatchUploadAgentCollectionResponse +msgraph_beta.generated.models.ExchangeAdmin-->Entity +msgraph_beta.generated.models.ExchangeAdmin::|public|constructor():None +msgraph_beta.generated.models.ExchangeAdmin::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ExchangeAdmin::|public|mailboxes():list[Mailbox] +msgraph_beta.generated.models.ExchangeAdmin::|public|mailboxes(value:list[Mailbox]):None +msgraph_beta.generated.models.ExchangeAdmin::|public|message_traces():list[MessageTrace] +msgraph_beta.generated.models.ExchangeAdmin::|public|message_traces(value:list[MessageTrace]):None +msgraph_beta.generated.models.ExchangeAdmin::|public|odata_type:str +msgraph_beta.generated.models.ExchangeAdmin::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ExchangeAdmin::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExchangeAdmin msgraph_beta.generated.models.ExchangeIdFormat::0000-EntryId msgraph_beta.generated.models.ExchangeIdFormat::0001-EwsId msgraph_beta.generated.models.ExchangeIdFormat::0002-ImmutableEntryId @@ -183979,6 +184562,16 @@ msgraph_beta.generated.models.ExchangeRestoreSessionCollectionResponse::|public| msgraph_beta.generated.models.ExchangeRestoreSessionCollectionResponse::|public|value():list[ExchangeRestoreSession] msgraph_beta.generated.models.ExchangeRestoreSessionCollectionResponse::|public|value(value:list[ExchangeRestoreSession]):None msgraph_beta.generated.models.ExchangeRestoreSessionCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExchangeRestoreSessionCollectionResponse +msgraph_beta.generated.models.ExchangeSettings-->Entity +msgraph_beta.generated.models.ExchangeSettings::|public|constructor():None +msgraph_beta.generated.models.ExchangeSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ExchangeSettings::|public|in_place_archive_mailbox_id():str +msgraph_beta.generated.models.ExchangeSettings::|public|in_place_archive_mailbox_id(value:str):None +msgraph_beta.generated.models.ExchangeSettings::|public|odata_type:str +msgraph_beta.generated.models.ExchangeSettings::|public|primary_mailbox_id():str +msgraph_beta.generated.models.ExchangeSettings::|public|primary_mailbox_id(value:str):None +msgraph_beta.generated.models.ExchangeSettings::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ExchangeSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExchangeSettings msgraph_beta.generated.models.ExcludedApps::|public|access():bool msgraph_beta.generated.models.ExcludedApps::|public|access(value:bool):None msgraph_beta.generated.models.ExcludedApps::|public|additional_data():dict[str, Any] @@ -184080,6 +184673,24 @@ msgraph_beta.generated.models.ExpirationRequirement::0003-SignInFrequencyPeriodi msgraph_beta.generated.models.ExpirationRequirement::0004-NgcMfa msgraph_beta.generated.models.ExpirationRequirement::0005-SignInFrequencyEveryTime msgraph_beta.generated.models.ExpirationRequirement::0006-UnknownFutureValue +msgraph_beta.generated.models.ExportItemResponse::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.ExportItemResponse::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.ExportItemResponse::|public|backing_store:BackingStore +msgraph_beta.generated.models.ExportItemResponse::|public|change_key():str +msgraph_beta.generated.models.ExportItemResponse::|public|change_key(value:str):None +msgraph_beta.generated.models.ExportItemResponse::|public|constructor():None +msgraph_beta.generated.models.ExportItemResponse::|public|data():bytes +msgraph_beta.generated.models.ExportItemResponse::|public|data(value:bytes):None +msgraph_beta.generated.models.ExportItemResponse::|public|error():MailTipsError +msgraph_beta.generated.models.ExportItemResponse::|public|error(value:MailTipsError):None +msgraph_beta.generated.models.ExportItemResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ExportItemResponse::|public|item_id():str +msgraph_beta.generated.models.ExportItemResponse::|public|item_id(value:str):None +msgraph_beta.generated.models.ExportItemResponse::|public|odata_type():str +msgraph_beta.generated.models.ExportItemResponse::|public|odata_type(value:str):None +msgraph_beta.generated.models.ExportItemResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ExportItemResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExportItemResponse +msgraph_beta.generated.models.ExportItemResponse~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.ExpressionEvaluationDetails::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.ExpressionEvaluationDetails::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.ExpressionEvaluationDetails::|public|backing_store:BackingStore @@ -187937,6 +188548,8 @@ msgraph_beta.generated.models.IdentifierUriRestriction::|public|exclude_apps_rec msgraph_beta.generated.models.IdentifierUriRestriction::|public|exclude_saml():bool msgraph_beta.generated.models.IdentifierUriRestriction::|public|exclude_saml(value:bool):None msgraph_beta.generated.models.IdentifierUriRestriction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.IdentifierUriRestriction::|public|is_state_set_by_microsoft():bool +msgraph_beta.generated.models.IdentifierUriRestriction::|public|is_state_set_by_microsoft(value:bool):None msgraph_beta.generated.models.IdentifierUriRestriction::|public|odata_type():str msgraph_beta.generated.models.IdentifierUriRestriction::|public|odata_type(value:str):None msgraph_beta.generated.models.IdentifierUriRestriction::|public|restrict_for_apps_created_after_date_time():datetime.datetime @@ -192348,6 +192961,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 +196269,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 @@ -195795,6 +196412,89 @@ msgraph_beta.generated.models.MailAssessmentRequest::|public|recipient_email():s msgraph_beta.generated.models.MailAssessmentRequest::|public|recipient_email(value:str):None msgraph_beta.generated.models.MailAssessmentRequest::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.MailAssessmentRequest::|static|public|create_from_discriminator_value(parse_node:ParseNode):MailAssessmentRequest +msgraph_beta.generated.models.Mailbox-->DirectoryObject +msgraph_beta.generated.models.Mailbox::|public|constructor():None +msgraph_beta.generated.models.Mailbox::|public|folders():list[MailboxFolder] +msgraph_beta.generated.models.Mailbox::|public|folders(value:list[MailboxFolder]):None +msgraph_beta.generated.models.Mailbox::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.Mailbox::|public|odata_type:str +msgraph_beta.generated.models.Mailbox::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.Mailbox::|static|public|create_from_discriminator_value(parse_node:ParseNode):Mailbox +msgraph_beta.generated.models.MailboxCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.MailboxCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.MailboxCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MailboxCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MailboxCollectionResponse::|public|value():list[Mailbox] +msgraph_beta.generated.models.MailboxCollectionResponse::|public|value(value:list[Mailbox]):None +msgraph_beta.generated.models.MailboxCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):MailboxCollectionResponse +msgraph_beta.generated.models.MailboxFolder-->Entity +msgraph_beta.generated.models.MailboxFolder::|public|child_folders():list[MailboxFolder] +msgraph_beta.generated.models.MailboxFolder::|public|child_folders(value:list[MailboxFolder]):None +msgraph_beta.generated.models.MailboxFolder::|public|child_folder_count():int +msgraph_beta.generated.models.MailboxFolder::|public|child_folder_count(value:int):None +msgraph_beta.generated.models.MailboxFolder::|public|constructor():None +msgraph_beta.generated.models.MailboxFolder::|public|display_name():str +msgraph_beta.generated.models.MailboxFolder::|public|display_name(value:str):None +msgraph_beta.generated.models.MailboxFolder::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MailboxFolder::|public|items():list[MailboxItem] +msgraph_beta.generated.models.MailboxFolder::|public|items(value:list[MailboxItem]):None +msgraph_beta.generated.models.MailboxFolder::|public|multi_value_extended_properties():list[MultiValueLegacyExtendedProperty] +msgraph_beta.generated.models.MailboxFolder::|public|multi_value_extended_properties(value:list[MultiValueLegacyExtendedProperty]):None +msgraph_beta.generated.models.MailboxFolder::|public|odata_type:str +msgraph_beta.generated.models.MailboxFolder::|public|parent_folder_id():str +msgraph_beta.generated.models.MailboxFolder::|public|parent_folder_id(value:str):None +msgraph_beta.generated.models.MailboxFolder::|public|parent_mailbox_url():str +msgraph_beta.generated.models.MailboxFolder::|public|parent_mailbox_url(value:str):None +msgraph_beta.generated.models.MailboxFolder::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MailboxFolder::|public|single_value_extended_properties():list[SingleValueLegacyExtendedProperty] +msgraph_beta.generated.models.MailboxFolder::|public|single_value_extended_properties(value:list[SingleValueLegacyExtendedProperty]):None +msgraph_beta.generated.models.MailboxFolder::|public|total_item_count():int +msgraph_beta.generated.models.MailboxFolder::|public|total_item_count(value:int):None +msgraph_beta.generated.models.MailboxFolder::|public|type():str +msgraph_beta.generated.models.MailboxFolder::|public|type(value:str):None +msgraph_beta.generated.models.MailboxFolder::|static|public|create_from_discriminator_value(parse_node:ParseNode):MailboxFolder +msgraph_beta.generated.models.MailboxFolderCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.MailboxFolderCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.MailboxFolderCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MailboxFolderCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MailboxFolderCollectionResponse::|public|value():list[MailboxFolder] +msgraph_beta.generated.models.MailboxFolderCollectionResponse::|public|value(value:list[MailboxFolder]):None +msgraph_beta.generated.models.MailboxFolderCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):MailboxFolderCollectionResponse +msgraph_beta.generated.models.MailboxItem-->OutlookItem +msgraph_beta.generated.models.MailboxItem::|public|constructor():None +msgraph_beta.generated.models.MailboxItem::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MailboxItem::|public|multi_value_extended_properties():list[MultiValueLegacyExtendedProperty] +msgraph_beta.generated.models.MailboxItem::|public|multi_value_extended_properties(value:list[MultiValueLegacyExtendedProperty]):None +msgraph_beta.generated.models.MailboxItem::|public|odata_type:str +msgraph_beta.generated.models.MailboxItem::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MailboxItem::|public|single_value_extended_properties():list[SingleValueLegacyExtendedProperty] +msgraph_beta.generated.models.MailboxItem::|public|single_value_extended_properties(value:list[SingleValueLegacyExtendedProperty]):None +msgraph_beta.generated.models.MailboxItem::|public|size():int +msgraph_beta.generated.models.MailboxItem::|public|size(value:int):None +msgraph_beta.generated.models.MailboxItem::|public|type():str +msgraph_beta.generated.models.MailboxItem::|public|type(value:str):None +msgraph_beta.generated.models.MailboxItem::|static|public|create_from_discriminator_value(parse_node:ParseNode):MailboxItem +msgraph_beta.generated.models.MailboxItemCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.MailboxItemCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.MailboxItemCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MailboxItemCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MailboxItemCollectionResponse::|public|value():list[MailboxItem] +msgraph_beta.generated.models.MailboxItemCollectionResponse::|public|value(value:list[MailboxItem]):None +msgraph_beta.generated.models.MailboxItemCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):MailboxItemCollectionResponse +msgraph_beta.generated.models.MailboxItemImportSession::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.MailboxItemImportSession::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.MailboxItemImportSession::|public|backing_store:BackingStore +msgraph_beta.generated.models.MailboxItemImportSession::|public|constructor():None +msgraph_beta.generated.models.MailboxItemImportSession::|public|expiration_date_time():datetime.datetime +msgraph_beta.generated.models.MailboxItemImportSession::|public|expiration_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.MailboxItemImportSession::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MailboxItemImportSession::|public|import_url():str +msgraph_beta.generated.models.MailboxItemImportSession::|public|import_url(value:str):None +msgraph_beta.generated.models.MailboxItemImportSession::|public|odata_type():str +msgraph_beta.generated.models.MailboxItemImportSession::|public|odata_type(value:str):None +msgraph_beta.generated.models.MailboxItemImportSession::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MailboxItemImportSession::|static|public|create_from_discriminator_value(parse_node:ParseNode):MailboxItemImportSession +msgraph_beta.generated.models.MailboxItemImportSession~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.MailboxProtectionRule-->ProtectionRuleBase msgraph_beta.generated.models.MailboxProtectionRule::|public|constructor():None msgraph_beta.generated.models.MailboxProtectionRule::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -209296,6 +209996,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 +210738,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 @@ -213555,6 +214259,12 @@ msgraph_beta.generated.models.ProtectionRuleStatus::0001-Active msgraph_beta.generated.models.ProtectionRuleStatus::0002-Completed msgraph_beta.generated.models.ProtectionRuleStatus::0003-CompletedWithErrors msgraph_beta.generated.models.ProtectionRuleStatus::0004-UnknownFutureValue +msgraph_beta.generated.models.ProtectionRuleStatus::0005-UpdateRequested +msgraph_beta.generated.models.ProtectionRuleStatus::0006-DeleteRequested +msgraph_beta.generated.models.ProtectionSource::0000-None_ +msgraph_beta.generated.models.ProtectionSource::0001-Manual +msgraph_beta.generated.models.ProtectionSource::0002-DynamicRule +msgraph_beta.generated.models.ProtectionSource::0003-UnknownFutureValue msgraph_beta.generated.models.ProtectionUnitBase-->Entity msgraph_beta.generated.models.ProtectionUnitBase::|public|constructor():None msgraph_beta.generated.models.ProtectionUnitBase::|public|created_by():IdentitySet @@ -213571,6 +214281,8 @@ msgraph_beta.generated.models.ProtectionUnitBase::|public|last_modified_date_tim msgraph_beta.generated.models.ProtectionUnitBase::|public|odata_type:str msgraph_beta.generated.models.ProtectionUnitBase::|public|policy_id():str msgraph_beta.generated.models.ProtectionUnitBase::|public|policy_id(value:str):None +msgraph_beta.generated.models.ProtectionUnitBase::|public|protection_sources():ProtectionSource +msgraph_beta.generated.models.ProtectionUnitBase::|public|protection_sources(value:ProtectionSource):None msgraph_beta.generated.models.ProtectionUnitBase::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.ProtectionUnitBase::|public|status():ProtectionUnitStatus msgraph_beta.generated.models.ProtectionUnitBase::|public|status(value:ProtectionUnitStatus):None @@ -216738,6 +217450,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 +218386,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 +229234,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 +229321,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 +234355,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 @@ -238219,6 +238941,8 @@ msgraph_beta.generated.models.UserSettings::|public|contribution_to_content_disc msgraph_beta.generated.models.UserSettings::|public|contribution_to_content_discovery_as_organization_disabled(value:bool):None msgraph_beta.generated.models.UserSettings::|public|contribution_to_content_discovery_disabled():bool msgraph_beta.generated.models.UserSettings::|public|contribution_to_content_discovery_disabled(value:bool):None +msgraph_beta.generated.models.UserSettings::|public|exchange():ExchangeSettings +msgraph_beta.generated.models.UserSettings::|public|exchange(value:ExchangeSettings):None msgraph_beta.generated.models.UserSettings::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.UserSettings::|public|item_insights():UserInsightsSettings msgraph_beta.generated.models.UserSettings::|public|item_insights(value:UserInsightsSettings):None @@ -244648,9 +245372,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 +245385,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 +245458,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 @@ -281580,13 +282365,16 @@ msgraph_beta.generated.servicePrincipals.item.claimsPolicy.ClaimsPolicyRequestBu msgraph_beta.generated.servicePrincipals.item.claimsPolicy.ClaimsPolicyRequestBuilder.ClaimsPolicyRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.servicePrincipals.item.claimsPolicy.ClaimsPolicyRequestBuilder.ClaimsPolicyRequestBuilderGetRequestConfiguration-->RequestConfiguration[ClaimsPolicyRequestBuilderGetQueryParameters] msgraph_beta.generated.servicePrincipals.item.claimsPolicy.ClaimsPolicyRequestBuilder.ClaimsPolicyRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.servicePrincipals.item.claimsPolicy.ClaimsPolicyRequestBuilder.ClaimsPolicyRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.servicePrincipals.item.claimsPolicy.ClaimsPolicyRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.servicePrincipals.item.claimsPolicy.ClaimsPolicyRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ClaimsPolicyRequestBuilderGetQueryParameters]):CustomClaimsPolicy msgraph_beta.generated.servicePrincipals.item.claimsPolicy.ClaimsPolicyRequestBuilder::|public|patch(body:CustomClaimsPolicy; request_configuration?:RequestConfiguration[QueryParameters]):CustomClaimsPolicy msgraph_beta.generated.servicePrincipals.item.claimsPolicy.ClaimsPolicyRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.servicePrincipals.item.claimsPolicy.ClaimsPolicyRequestBuilder::|public|put(body:CustomClaimsPolicy; request_configuration?:RequestConfiguration[QueryParameters]):CustomClaimsPolicy msgraph_beta.generated.servicePrincipals.item.claimsPolicy.ClaimsPolicyRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.servicePrincipals.item.claimsPolicy.ClaimsPolicyRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ClaimsPolicyRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.servicePrincipals.item.claimsPolicy.ClaimsPolicyRequestBuilder::|public|to_patch_request_information(body:CustomClaimsPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.servicePrincipals.item.claimsPolicy.ClaimsPolicyRequestBuilder::|public|to_put_request_information(body:CustomClaimsPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.servicePrincipals.item.claimsPolicy.ClaimsPolicyRequestBuilder::|public|url_template:str msgraph_beta.generated.servicePrincipals.item.claimsPolicy.ClaimsPolicyRequestBuilder::|public|with_url(raw_url:str):ClaimsPolicyRequestBuilder msgraph_beta.generated.servicePrincipals.item.createdObjects.count.CountRequestBuilder-->BaseRequestBuilder @@ -282367,6 +283155,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 +283287,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 +283308,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 +283372,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 +283393,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 +283519,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 +283527,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 +283599,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 +306961,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 +306998,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 +307030,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 +307053,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 +310740,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 +310777,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 +310809,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 +310832,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 +315992,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 +316029,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 +316061,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 +316084,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 +341649,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 +341775,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 +341783,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 +341879,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 +341901,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 +342027,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 +342035,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 +342131,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 +354033,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 +354133,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 +354141,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 +354192,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 +358112,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 +358212,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 +358220,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 +358271,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]] @@ -357665,6 +358747,18 @@ msgraph_beta.generated.users.item.settings.contactMergeSuggestions.ContactMergeS msgraph_beta.generated.users.item.settings.contactMergeSuggestions.ContactMergeSuggestionsRequestBuilder::|public|to_patch_request_information(body:ContactMergeSuggestions; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.users.item.settings.contactMergeSuggestions.ContactMergeSuggestionsRequestBuilder::|public|url_template:str msgraph_beta.generated.users.item.settings.contactMergeSuggestions.ContactMergeSuggestionsRequestBuilder::|public|with_url(raw_url:str):ContactMergeSuggestionsRequestBuilder +msgraph_beta.generated.users.item.settings.exchange.ExchangeRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.settings.exchange.ExchangeRequestBuilder.ExchangeRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.settings.exchange.ExchangeRequestBuilder.ExchangeRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.settings.exchange.ExchangeRequestBuilder.ExchangeRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.settings.exchange.ExchangeRequestBuilder.ExchangeRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExchangeRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.settings.exchange.ExchangeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.settings.exchange.ExchangeRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExchangeRequestBuilderGetQueryParameters]):ExchangeSettings +msgraph_beta.generated.users.item.settings.exchange.ExchangeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.settings.exchange.ExchangeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.settings.exchange.ExchangeRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExchangeRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.settings.exchange.ExchangeRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.settings.exchange.ExchangeRequestBuilder::|public|with_url(raw_url:str):ExchangeRequestBuilder msgraph_beta.generated.users.item.settings.itemInsights.ItemInsightsRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.users.item.settings.itemInsights.ItemInsightsRequestBuilder.ItemInsightsRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.users.item.settings.itemInsights.ItemInsightsRequestBuilder.ItemInsightsRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -357711,6 +358805,7 @@ msgraph_beta.generated.users.item.settings.SettingsRequestBuilder.SettingsReques msgraph_beta.generated.users.item.settings.SettingsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.users.item.settings.SettingsRequestBuilder::|public|contact_merge_suggestions:ContactMergeSuggestionsRequestBuilder msgraph_beta.generated.users.item.settings.SettingsRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.users.item.settings.SettingsRequestBuilder::|public|exchange:ExchangeRequestBuilder msgraph_beta.generated.users.item.settings.SettingsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SettingsRequestBuilderGetQueryParameters]):UserSettings msgraph_beta.generated.users.item.settings.SettingsRequestBuilder::|public|item_insights:ItemInsightsRequestBuilder msgraph_beta.generated.users.item.settings.SettingsRequestBuilder::|public|patch(body:UserSettings; request_configuration?:RequestConfiguration[QueryParameters]):UserSettings diff --git a/msgraph_beta/generated/kiota-lock.json b/msgraph_beta/generated/kiota-lock.json index 620837c7692..d9556ab394a 100644 --- a/msgraph_beta/generated/kiota-lock.json +++ b/msgraph_beta/generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "7587270095F847B4F9D6561C294A106644F3B9D3DDD16B4CB41E1A9A01C5267AD0E1C136868B70F7E6DF836DA5E648F0198AD0F014CAE09BB363511795EC2B68", + "descriptionHash": "E576FB8BD5A9C88C96D8817C443A98908B4DF074205683122B34A198373D1C7C62CCA161A06DC4F574808EB4C8F64B2BE0C08632CB186DD61F94530F59EA248F", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.23.0", diff --git a/msgraph_beta/generated/models/admin.py b/msgraph_beta/generated/models/admin.py index 6c869ae74bb..aa5210ce5a4 100644 --- a/msgraph_beta/generated/models/admin.py +++ b/msgraph_beta/generated/models/admin.py @@ -15,6 +15,7 @@ from .admin_windows import AdminWindows from .edge import Edge from .entra import Entra + from .exchange_admin import ExchangeAdmin from .people_admin_settings import PeopleAdminSettings from .service_announcement import ServiceAnnouncement from .sharepoint import Sharepoint @@ -34,6 +35,8 @@ class Admin(AdditionalDataHolder, BackedModel, Parsable): edge: Optional[Edge] = None # A container for Microsoft Entra resources. Read-only. entra: Optional[Entra] = None + # A container for the Exchange admin functionality. Read-only. + exchange: Optional[ExchangeAdmin] = None # The forms property forms: Optional[AdminForms] = None # A container for the Microsoft 365 apps admin functionality. @@ -78,6 +81,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .admin_windows import AdminWindows from .edge import Edge from .entra import Entra + from .exchange_admin import ExchangeAdmin from .people_admin_settings import PeopleAdminSettings from .service_announcement import ServiceAnnouncement from .sharepoint import Sharepoint @@ -91,6 +95,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .admin_windows import AdminWindows from .edge import Edge from .entra import Entra + from .exchange_admin import ExchangeAdmin from .people_admin_settings import PeopleAdminSettings from .service_announcement import ServiceAnnouncement from .sharepoint import Sharepoint @@ -100,6 +105,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "dynamics": lambda n : setattr(self, 'dynamics', n.get_object_value(AdminDynamics)), "edge": lambda n : setattr(self, 'edge', n.get_object_value(Edge)), "entra": lambda n : setattr(self, 'entra', n.get_object_value(Entra)), + "exchange": lambda n : setattr(self, 'exchange', n.get_object_value(ExchangeAdmin)), "forms": lambda n : setattr(self, 'forms', n.get_object_value(AdminForms)), "microsoft365Apps": lambda n : setattr(self, 'microsoft365_apps', n.get_object_value(AdminMicrosoft365Apps)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), @@ -124,6 +130,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("dynamics", self.dynamics) writer.write_object_value("edge", self.edge) writer.write_object_value("entra", self.entra) + writer.write_object_value("exchange", self.exchange) writer.write_object_value("forms", self.forms) writer.write_object_value("microsoft365Apps", self.microsoft365_apps) writer.write_str_value("@odata.type", self.odata_type) diff --git a/msgraph_beta/generated/models/ai_interaction_history.py b/msgraph_beta/generated/models/ai_interaction_history.py index 27fbbf721aa..ba9dd156122 100644 --- a/msgraph_beta/generated/models/ai_interaction_history.py +++ b/msgraph_beta/generated/models/ai_interaction_history.py @@ -12,7 +12,7 @@ @dataclass class AiInteractionHistory(Entity, Parsable): - # The list of AI interactions. + # The interactions property interactions: Optional[list[AiInteraction]] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/android_managed_app_protection.py b/msgraph_beta/generated/models/android_managed_app_protection.py index 64186ae0a10..1dd139195e1 100644 --- a/msgraph_beta/generated/models/android_managed_app_protection.py +++ b/msgraph_beta/generated/models/android_managed_app_protection.py @@ -57,9 +57,9 @@ class AndroidManagedAppProtection(TargetedManagedAppProtection, Parsable): block_after_company_portal_update_deferral_in_days: Optional[int] = None # Whether the app should connect to the configured VPN on launch. connect_to_vpn_on_launch: Optional[bool] = None - # Friendly name of the preferred custom browser to open weblink on Android. + # Friendly name of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. custom_browser_display_name: Optional[str] = None - # Unique identifier of a custom browser to open weblink on Android. + # Unique identifier of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. custom_browser_package_id: Optional[str] = None # Friendly name of a custom dialer app to click-to-open a phone number on Android. custom_dialer_app_display_name: Optional[str] = None 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/applied_authentication_event_listener.py b/msgraph_beta/generated/models/applied_authentication_event_listener.py index 0ebc2116714..4beee27f625 100644 --- a/msgraph_beta/generated/models/applied_authentication_event_listener.py +++ b/msgraph_beta/generated/models/applied_authentication_event_listener.py @@ -16,7 +16,7 @@ class AppliedAuthenticationEventListener(AdditionalDataHolder, BackedModel, Pars # 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 of authentication event that triggered the custom authentication extension request. The possible values are: tokenIssuanceStart, pageRenderStart, unknownFutureValue. + # The type of authentication event that triggered the custom authentication extension request. The possible values are: tokenIssuanceStart, pageRenderStart, unknownFutureValue, attributeCollectionStart, attributeCollectionSubmit, emailOtpSend. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: attributeCollectionStart, attributeCollectionSubmit, emailOtpSend. event_type: Optional[AuthenticationEventType] = None # ID of the authentication event listener that was executed. executed_listener_id: Optional[str] = None diff --git a/msgraph_beta/generated/models/certification.py b/msgraph_beta/generated/models/certification.py index 64cdca26965..ba2afc5587b 100644 --- a/msgraph_beta/generated/models/certification.py +++ b/msgraph_beta/generated/models/certification.py @@ -19,7 +19,7 @@ class Certification(AdditionalDataHolder, BackedModel, Parsable): certification_expiration_date_time: Optional[datetime.datetime] = None # Indicates whether the application is certified by Microsoft. is_certified_by_microsoft: Optional[bool] = None - # Indicates whether the application has been self-attested by the application developer or the publisher. + # Indicates whether the application developer or publisher completed Publisher Attestation. is_publisher_attested: Optional[bool] = None # The timestamp when the certification for the application was most recently added or updated. last_certification_date_time: Optional[datetime.datetime] = None 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/chat_message_attachment.py b/msgraph_beta/generated/models/chat_message_attachment.py index ad56c76ea8f..698b9f10175 100644 --- a/msgraph_beta/generated/models/chat_message_attachment.py +++ b/msgraph_beta/generated/models/chat_message_attachment.py @@ -14,7 +14,7 @@ class ChatMessageAttachment(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The content of the attachment. If the attachment is a rich card, set the property to the rich card object. This property and contentUrl are mutually exclusive. content: Optional[str] = None - # The media type of the content attachment. The possible values are: reference: The attachment is a link to another file. Populate the contentURL with the link to the object.forwardedMessageReference: The attachment is a reference to a forwarded message. Populate the content with the original message context.Any contentType that is supported by the Bot Framework's Attachment object.application/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header. + # The media type of the content attachment. The possible values are: reference: The attachment is a link to another file. Populate the contentURL with the link to the object.forwardedMessageReference: The attachment is a reference to a forwarded message. Populate the content with the original message context.Any contentType that is supported by the Bot Framework's Attachment object.application/vnd.microsoft.card.codesnippet: Either a code snippet or place holder. application/vnd.microsoft.card.announcement: An announcement header. application/vnd.microsoft.card.fluidEmbedCard: A Microsoft Loop component. content_type: Optional[str] = None # The URL for the content of the attachment. content_url: 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/education_csv_data_provider.py b/msgraph_beta/generated/models/dep_tv_o_s_enrollment_profile.py similarity index 53% rename from msgraph_beta/generated/models/education_csv_data_provider.py rename to msgraph_beta/generated/models/dep_tv_o_s_enrollment_profile.py index a84aadd5e10..30b6e89b33f 100644 --- a/msgraph_beta/generated/models/education_csv_data_provider.py +++ b/msgraph_beta/generated/models/dep_tv_o_s_enrollment_profile.py @@ -5,42 +5,39 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: - from .education_synchronization_customizations import EducationSynchronizationCustomizations - from .education_synchronization_data_provider import EducationSynchronizationDataProvider + from .enrollment_profile import EnrollmentProfile -from .education_synchronization_data_provider import EducationSynchronizationDataProvider +from .enrollment_profile import EnrollmentProfile @dataclass -class EducationCsvDataProvider(EducationSynchronizationDataProvider, Parsable): +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.educationCsvDataProvider" - # The customizations property - customizations: Optional[EducationSynchronizationCustomizations] = None + odata_type: Optional[str] = "#microsoft.graph.depTvOSEnrollmentProfile" @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> EducationCsvDataProvider: + 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: EducationCsvDataProvider + Returns: DepTvOSEnrollmentProfile """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return EducationCsvDataProvider() + 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 .education_synchronization_customizations import EducationSynchronizationCustomizations - from .education_synchronization_data_provider import EducationSynchronizationDataProvider + from .enrollment_profile import EnrollmentProfile - from .education_synchronization_customizations import EducationSynchronizationCustomizations - from .education_synchronization_data_provider import EducationSynchronizationDataProvider + from .enrollment_profile import EnrollmentProfile fields: dict[str, Callable[[Any], None]] = { - "customizations": lambda n : setattr(self, 'customizations', n.get_object_value(EducationSynchronizationCustomizations)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -55,6 +52,5 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) - writer.write_object_value("customizations", self.customizations) 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_compliance_policy.py b/msgraph_beta/generated/models/device_compliance_policy.py index 97c69929420..0a6ad9510c5 100644 --- a/msgraph_beta/generated/models/device_compliance_policy.py +++ b/msgraph_beta/generated/models/device_compliance_policy.py @@ -54,7 +54,7 @@ class DeviceCompliancePolicy(Entity, Parsable): odata_type: Optional[str] = None # List of Scope Tags for this Entity instance. role_scope_tag_ids: Optional[list[str]] = None - # The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies. + # The list of scheduled action for this rule scheduled_actions_for_rule: Optional[list[DeviceComplianceScheduledActionForRule]] = None # Device compliance users status overview user_status_overview: Optional[DeviceComplianceUserOverview] = None 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_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_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_collection_definition.py b/msgraph_beta/generated/models/device_management_configuration_simple_setting_collection_definition.py index 770adb10406..1d50b3b2cf9 100644 --- a/msgraph_beta/generated/models/device_management_configuration_simple_setting_collection_definition.py +++ b/msgraph_beta/generated/models/device_management_configuration_simple_setting_collection_definition.py @@ -11,9 +11,9 @@ @dataclass class DeviceManagementConfigurationSimpleSettingCollectionDefinition(DeviceManagementConfigurationSimpleSettingDefinition, Parsable): - # Maximum number of simple settings in the collection. Valid values 1 to 100 + # Maximum number of simple settings in the collection maximum_count: Optional[int] = None - # Minimum number of simple settings in the collection. Valid values 1 to 100 + # Minimum number of simple settings 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_string_setting_value_definition.py b/msgraph_beta/generated/models/device_management_configuration_string_setting_value_definition.py index 99e0d1ac5da..3dbb5ddbd24 100644 --- a/msgraph_beta/generated/models/device_management_configuration_string_setting_value_definition.py +++ b/msgraph_beta/generated/models/device_management_configuration_string_setting_value_definition.py @@ -19,15 +19,15 @@ class DeviceManagementConfigurationStringSettingValueDefinition(DeviceManagement odata_type: Optional[str] = "#microsoft.graph.deviceManagementConfigurationStringSettingValueDefinition" # Supported file types for this setting. file_types: Optional[list[str]] = None - # Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub. + # Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub, bashScript, unknownFutureValue. format: Optional[DeviceManagementConfigurationStringFormat] = None # Regular expression or any xml or json schema that the input string should match input_validation_schema: Optional[str] = None # Specifies whether the setting needs to be treated as a secret. Settings marked as yes will be encrypted in transit and at rest and will be displayed as asterisks when represented in the UX. is_secret: Optional[bool] = None - # Maximum length of string + # Maximum length of string. Valid values 0 to 87516 maximum_length: Optional[int] = None - # Minimum length of string + # Minimum length of string. Valid values 0 to 87516 minimum_length: Optional[int] = None @staticmethod diff --git a/msgraph_beta/generated/models/directory_object.py b/msgraph_beta/generated/models/directory_object.py index 1a55416c07e..75e49866835 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 @@ -33,6 +34,7 @@ from .group import Group from .home_realm_discovery_policy import HomeRealmDiscoveryPolicy from .identity_security_defaults_enforcement_policy import IdentitySecurityDefaultsEnforcementPolicy + from .mailbox import Mailbox from .multi_tenant_organization_member import MultiTenantOrganizationMember from .mutual_tls_oauth_configuration import MutualTlsOauthConfiguration from .organization import Organization @@ -92,6 +94,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 @@ -180,6 +186,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> DirectoryObject: from .identity_security_defaults_enforcement_policy import IdentitySecurityDefaultsEnforcementPolicy return IdentitySecurityDefaultsEnforcementPolicy() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.mailbox".casefold(): + from .mailbox import Mailbox + + return Mailbox() if mapping_value and mapping_value.casefold() == "#microsoft.graph.multiTenantOrganizationMember".casefold(): from .multi_tenant_organization_member import MultiTenantOrganizationMember @@ -267,6 +277,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 @@ -290,6 +301,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .group import Group from .home_realm_discovery_policy import HomeRealmDiscoveryPolicy from .identity_security_defaults_enforcement_policy import IdentitySecurityDefaultsEnforcementPolicy + from .mailbox import Mailbox from .multi_tenant_organization_member import MultiTenantOrganizationMember from .mutual_tls_oauth_configuration import MutualTlsOauthConfiguration from .organization import Organization @@ -314,6 +326,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 @@ -337,6 +350,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .group import Group from .home_realm_discovery_policy import HomeRealmDiscoveryPolicy from .identity_security_defaults_enforcement_policy import IdentitySecurityDefaultsEnforcementPolicy + from .mailbox import Mailbox from .multi_tenant_organization_member import MultiTenantOrganizationMember from .mutual_tls_oauth_configuration import MutualTlsOauthConfiguration from .organization import Organization diff --git a/msgraph_beta/generated/models/education_identity_creation_configuration.py b/msgraph_beta/generated/models/education_identity_creation_configuration.py deleted file mode 100644 index 690726f41f9..00000000000 --- a/msgraph_beta/generated/models/education_identity_creation_configuration.py +++ /dev/null @@ -1,60 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .education_identity_domain import EducationIdentityDomain - from .education_identity_synchronization_configuration import EducationIdentitySynchronizationConfiguration - -from .education_identity_synchronization_configuration import EducationIdentitySynchronizationConfiguration - -@dataclass -class EducationIdentityCreationConfiguration(EducationIdentitySynchronizationConfiguration, Parsable): - # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.educationIdentityCreationConfiguration" - # The userDomains property - user_domains: Optional[list[EducationIdentityDomain]] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> EducationIdentityCreationConfiguration: - """ - 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: EducationIdentityCreationConfiguration - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return EducationIdentityCreationConfiguration() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .education_identity_domain import EducationIdentityDomain - from .education_identity_synchronization_configuration import EducationIdentitySynchronizationConfiguration - - from .education_identity_domain import EducationIdentityDomain - from .education_identity_synchronization_configuration import EducationIdentitySynchronizationConfiguration - - fields: dict[str, Callable[[Any], None]] = { - "userDomains": lambda n : setattr(self, 'user_domains', n.get_collection_of_object_values(EducationIdentityDomain)), - } - 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("userDomains", self.user_domains) - - diff --git a/msgraph_beta/generated/models/education_identity_matching_configuration.py b/msgraph_beta/generated/models/education_identity_matching_configuration.py deleted file mode 100644 index 1faa082f226..00000000000 --- a/msgraph_beta/generated/models/education_identity_matching_configuration.py +++ /dev/null @@ -1,60 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .education_identity_matching_options import EducationIdentityMatchingOptions - from .education_identity_synchronization_configuration import EducationIdentitySynchronizationConfiguration - -from .education_identity_synchronization_configuration import EducationIdentitySynchronizationConfiguration - -@dataclass -class EducationIdentityMatchingConfiguration(EducationIdentitySynchronizationConfiguration, Parsable): - # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.educationIdentityMatchingConfiguration" - # The matchingOptions property - matching_options: Optional[list[EducationIdentityMatchingOptions]] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> EducationIdentityMatchingConfiguration: - """ - 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: EducationIdentityMatchingConfiguration - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return EducationIdentityMatchingConfiguration() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .education_identity_matching_options import EducationIdentityMatchingOptions - from .education_identity_synchronization_configuration import EducationIdentitySynchronizationConfiguration - - from .education_identity_matching_options import EducationIdentityMatchingOptions - from .education_identity_synchronization_configuration import EducationIdentitySynchronizationConfiguration - - fields: dict[str, Callable[[Any], None]] = { - "matchingOptions": lambda n : setattr(self, 'matching_options', n.get_collection_of_object_values(EducationIdentityMatchingOptions)), - } - 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("matchingOptions", self.matching_options) - - diff --git a/msgraph_beta/generated/models/education_one_roster_api_data_provider.py b/msgraph_beta/generated/models/education_one_roster_api_data_provider.py deleted file mode 100644 index c3eae87f097..00000000000 --- a/msgraph_beta/generated/models/education_one_roster_api_data_provider.py +++ /dev/null @@ -1,83 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .education_synchronization_connection_settings import EducationSynchronizationConnectionSettings - from .education_synchronization_customizations import EducationSynchronizationCustomizations - from .education_synchronization_data_provider import EducationSynchronizationDataProvider - -from .education_synchronization_data_provider import EducationSynchronizationDataProvider - -@dataclass -class EducationOneRosterApiDataProvider(EducationSynchronizationDataProvider, Parsable): - # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.educationOneRosterApiDataProvider" - # The connectionSettings property - connection_settings: Optional[EducationSynchronizationConnectionSettings] = None - # The connectionUrl property - connection_url: Optional[str] = None - # The customizations property - customizations: Optional[EducationSynchronizationCustomizations] = None - # The providerName property - provider_name: Optional[str] = None - # The schoolsIds property - schools_ids: Optional[list[str]] = None - # The termIds property - term_ids: Optional[list[str]] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> EducationOneRosterApiDataProvider: - """ - 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: EducationOneRosterApiDataProvider - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return EducationOneRosterApiDataProvider() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .education_synchronization_connection_settings import EducationSynchronizationConnectionSettings - from .education_synchronization_customizations import EducationSynchronizationCustomizations - from .education_synchronization_data_provider import EducationSynchronizationDataProvider - - from .education_synchronization_connection_settings import EducationSynchronizationConnectionSettings - from .education_synchronization_customizations import EducationSynchronizationCustomizations - from .education_synchronization_data_provider import EducationSynchronizationDataProvider - - fields: dict[str, Callable[[Any], None]] = { - "connectionSettings": lambda n : setattr(self, 'connection_settings', n.get_object_value(EducationSynchronizationConnectionSettings)), - "connectionUrl": lambda n : setattr(self, 'connection_url', n.get_str_value()), - "customizations": lambda n : setattr(self, 'customizations', n.get_object_value(EducationSynchronizationCustomizations)), - "providerName": lambda n : setattr(self, 'provider_name', n.get_str_value()), - "schoolsIds": lambda n : setattr(self, 'schools_ids', n.get_collection_of_primitive_values(str)), - "termIds": lambda n : setattr(self, 'term_ids', 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_object_value("connectionSettings", self.connection_settings) - writer.write_str_value("connectionUrl", self.connection_url) - writer.write_object_value("customizations", self.customizations) - writer.write_str_value("providerName", self.provider_name) - writer.write_collection_of_primitive_values("schoolsIds", self.schools_ids) - writer.write_collection_of_primitive_values("termIds", self.term_ids) - - diff --git a/msgraph_beta/generated/models/education_power_school_data_provider.py b/msgraph_beta/generated/models/education_power_school_data_provider.py deleted file mode 100644 index bbefe698a85..00000000000 --- a/msgraph_beta/generated/models/education_power_school_data_provider.py +++ /dev/null @@ -1,84 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .education_synchronization_customizations import EducationSynchronizationCustomizations - from .education_synchronization_data_provider import EducationSynchronizationDataProvider - -from .education_synchronization_data_provider import EducationSynchronizationDataProvider - -@dataclass -class EducationPowerSchoolDataProvider(EducationSynchronizationDataProvider, Parsable): - # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.educationPowerSchoolDataProvider" - # The allowTeachersInMultipleSchools property - allow_teachers_in_multiple_schools: Optional[bool] = None - # The clientId property - client_id: Optional[str] = None - # The clientSecret property - client_secret: Optional[str] = None - # The connectionUrl property - connection_url: Optional[str] = None - # The customizations property - customizations: Optional[EducationSynchronizationCustomizations] = None - # The schoolYear property - school_year: Optional[str] = None - # The schoolsIds property - schools_ids: Optional[list[str]] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> EducationPowerSchoolDataProvider: - """ - 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: EducationPowerSchoolDataProvider - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return EducationPowerSchoolDataProvider() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .education_synchronization_customizations import EducationSynchronizationCustomizations - from .education_synchronization_data_provider import EducationSynchronizationDataProvider - - from .education_synchronization_customizations import EducationSynchronizationCustomizations - from .education_synchronization_data_provider import EducationSynchronizationDataProvider - - fields: dict[str, Callable[[Any], None]] = { - "allowTeachersInMultipleSchools": lambda n : setattr(self, 'allow_teachers_in_multiple_schools', n.get_bool_value()), - "clientId": lambda n : setattr(self, 'client_id', n.get_str_value()), - "clientSecret": lambda n : setattr(self, 'client_secret', n.get_str_value()), - "connectionUrl": lambda n : setattr(self, 'connection_url', n.get_str_value()), - "customizations": lambda n : setattr(self, 'customizations', n.get_object_value(EducationSynchronizationCustomizations)), - "schoolYear": lambda n : setattr(self, 'school_year', n.get_str_value()), - "schoolsIds": lambda n : setattr(self, 'schools_ids', 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_bool_value("allowTeachersInMultipleSchools", self.allow_teachers_in_multiple_schools) - writer.write_str_value("clientId", self.client_id) - writer.write_str_value("clientSecret", self.client_secret) - writer.write_str_value("connectionUrl", self.connection_url) - writer.write_object_value("customizations", self.customizations) - writer.write_str_value("schoolYear", self.school_year) - writer.write_collection_of_primitive_values("schoolsIds", self.schools_ids) - - diff --git a/msgraph_beta/generated/models/education_root.py b/msgraph_beta/generated/models/education_root.py index 22858cfd433..a93e1639fcf 100644 --- a/msgraph_beta/generated/models/education_root.py +++ b/msgraph_beta/generated/models/education_root.py @@ -8,7 +8,6 @@ if TYPE_CHECKING: from .education_class import EducationClass from .education_school import EducationSchool - from .education_synchronization_profile import EducationSynchronizationProfile from .education_user import EducationUser from .reports_root import ReportsRoot @@ -29,8 +28,6 @@ class EducationRoot(AdditionalDataHolder, BackedModel, Parsable): reports: Optional[ReportsRoot] = None # The schools property schools: Optional[list[EducationSchool]] = None - # The synchronizationProfiles property - synchronization_profiles: Optional[list[EducationSynchronizationProfile]] = None # The users property users: Optional[list[EducationUser]] = None @@ -52,13 +49,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .education_class import EducationClass from .education_school import EducationSchool - from .education_synchronization_profile import EducationSynchronizationProfile from .education_user import EducationUser from .reports_root import ReportsRoot from .education_class import EducationClass from .education_school import EducationSchool - from .education_synchronization_profile import EducationSynchronizationProfile from .education_user import EducationUser from .reports_root import ReportsRoot @@ -68,7 +63,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "reports": lambda n : setattr(self, 'reports', n.get_object_value(ReportsRoot)), "schools": lambda n : setattr(self, 'schools', n.get_collection_of_object_values(EducationSchool)), - "synchronizationProfiles": lambda n : setattr(self, 'synchronization_profiles', n.get_collection_of_object_values(EducationSynchronizationProfile)), "users": lambda n : setattr(self, 'users', n.get_collection_of_object_values(EducationUser)), } return fields @@ -86,7 +80,6 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("@odata.type", self.odata_type) writer.write_object_value("reports", self.reports) writer.write_collection_of_object_values("schools", self.schools) - writer.write_collection_of_object_values("synchronizationProfiles", self.synchronization_profiles) writer.write_collection_of_object_values("users", self.users) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/models/education_synchronization_connection_settings.py b/msgraph_beta/generated/models/education_synchronization_connection_settings.py deleted file mode 100644 index d759c4ab85b..00000000000 --- a/msgraph_beta/generated/models/education_synchronization_connection_settings.py +++ /dev/null @@ -1,81 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .education_synchronization_o_auth1_connection_settings import EducationSynchronizationOAuth1ConnectionSettings - from .education_synchronization_o_auth2_client_credentials_connection_settings import EducationSynchronizationOAuth2ClientCredentialsConnectionSettings - -@dataclass -class EducationSynchronizationConnectionSettings(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 clientId property - client_id: Optional[str] = None - # The clientSecret property - client_secret: Optional[str] = None - # The OdataType property - odata_type: Optional[str] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> EducationSynchronizationConnectionSettings: - """ - 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: EducationSynchronizationConnectionSettings - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - try: - child_node = parse_node.get_child_node("@odata.type") - mapping_value = child_node.get_str_value() if child_node else None - except AttributeError: - mapping_value = None - if mapping_value and mapping_value.casefold() == "#microsoft.graph.educationSynchronizationOAuth1ConnectionSettings".casefold(): - from .education_synchronization_o_auth1_connection_settings import EducationSynchronizationOAuth1ConnectionSettings - - return EducationSynchronizationOAuth1ConnectionSettings() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.educationSynchronizationOAuth2ClientCredentialsConnectionSettings".casefold(): - from .education_synchronization_o_auth2_client_credentials_connection_settings import EducationSynchronizationOAuth2ClientCredentialsConnectionSettings - - return EducationSynchronizationOAuth2ClientCredentialsConnectionSettings() - return EducationSynchronizationConnectionSettings() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .education_synchronization_o_auth1_connection_settings import EducationSynchronizationOAuth1ConnectionSettings - from .education_synchronization_o_auth2_client_credentials_connection_settings import EducationSynchronizationOAuth2ClientCredentialsConnectionSettings - - from .education_synchronization_o_auth1_connection_settings import EducationSynchronizationOAuth1ConnectionSettings - from .education_synchronization_o_auth2_client_credentials_connection_settings import EducationSynchronizationOAuth2ClientCredentialsConnectionSettings - - fields: dict[str, Callable[[Any], None]] = { - "clientId": lambda n : setattr(self, 'client_id', n.get_str_value()), - "clientSecret": lambda n : setattr(self, 'client_secret', 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("clientId", self.client_id) - writer.write_str_value("clientSecret", self.client_secret) - writer.write_str_value("@odata.type", self.odata_type) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph_beta/generated/models/education_synchronization_customization.py b/msgraph_beta/generated/models/education_synchronization_customization.py deleted file mode 100644 index 6c1c5ff980c..00000000000 --- a/msgraph_beta/generated/models/education_synchronization_customization.py +++ /dev/null @@ -1,67 +0,0 @@ -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 - -@dataclass -class EducationSynchronizationCustomization(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 allowDisplayNameUpdate property - allow_display_name_update: Optional[bool] = None - # The isSyncDeferred property - is_sync_deferred: Optional[bool] = None - # The OdataType property - odata_type: Optional[str] = None - # The optionalPropertiesToSync property - optional_properties_to_sync: Optional[list[str]] = None - # The synchronizationStartDate property - synchronization_start_date: Optional[datetime.datetime] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> EducationSynchronizationCustomization: - """ - 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: EducationSynchronizationCustomization - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return EducationSynchronizationCustomization() - - 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]] = { - "allowDisplayNameUpdate": lambda n : setattr(self, 'allow_display_name_update', n.get_bool_value()), - "isSyncDeferred": lambda n : setattr(self, 'is_sync_deferred', n.get_bool_value()), - "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), - "optionalPropertiesToSync": lambda n : setattr(self, 'optional_properties_to_sync', n.get_collection_of_primitive_values(str)), - "synchronizationStartDate": lambda n : setattr(self, 'synchronization_start_date', n.get_datetime_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("allowDisplayNameUpdate", self.allow_display_name_update) - writer.write_bool_value("isSyncDeferred", self.is_sync_deferred) - writer.write_str_value("@odata.type", self.odata_type) - writer.write_collection_of_primitive_values("optionalPropertiesToSync", self.optional_properties_to_sync) - writer.write_datetime_value("synchronizationStartDate", self.synchronization_start_date) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph_beta/generated/models/education_synchronization_customizations.py b/msgraph_beta/generated/models/education_synchronization_customizations.py deleted file mode 100644 index 51d17987510..00000000000 --- a/msgraph_beta/generated/models/education_synchronization_customizations.py +++ /dev/null @@ -1,80 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .education_synchronization_customization import EducationSynchronizationCustomization - from .education_synchronization_customizations_base import EducationSynchronizationCustomizationsBase - -from .education_synchronization_customizations_base import EducationSynchronizationCustomizationsBase - -@dataclass -class EducationSynchronizationCustomizations(EducationSynchronizationCustomizationsBase, Parsable): - # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.educationSynchronizationCustomizations" - # The school property - school: Optional[EducationSynchronizationCustomization] = None - # The section property - section: Optional[EducationSynchronizationCustomization] = None - # The student property - student: Optional[EducationSynchronizationCustomization] = None - # The studentEnrollment property - student_enrollment: Optional[EducationSynchronizationCustomization] = None - # The teacher property - teacher: Optional[EducationSynchronizationCustomization] = None - # The teacherRoster property - teacher_roster: Optional[EducationSynchronizationCustomization] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> EducationSynchronizationCustomizations: - """ - 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: EducationSynchronizationCustomizations - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return EducationSynchronizationCustomizations() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .education_synchronization_customization import EducationSynchronizationCustomization - from .education_synchronization_customizations_base import EducationSynchronizationCustomizationsBase - - from .education_synchronization_customization import EducationSynchronizationCustomization - from .education_synchronization_customizations_base import EducationSynchronizationCustomizationsBase - - fields: dict[str, Callable[[Any], None]] = { - "school": lambda n : setattr(self, 'school', n.get_object_value(EducationSynchronizationCustomization)), - "section": lambda n : setattr(self, 'section', n.get_object_value(EducationSynchronizationCustomization)), - "student": lambda n : setattr(self, 'student', n.get_object_value(EducationSynchronizationCustomization)), - "studentEnrollment": lambda n : setattr(self, 'student_enrollment', n.get_object_value(EducationSynchronizationCustomization)), - "teacher": lambda n : setattr(self, 'teacher', n.get_object_value(EducationSynchronizationCustomization)), - "teacherRoster": lambda n : setattr(self, 'teacher_roster', n.get_object_value(EducationSynchronizationCustomization)), - } - super_fields = super().get_field_deserializers() - fields.update(super_fields) - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the current object - param writer: Serialization writer to use to serialize this model - Returns: None - """ - if writer is None: - raise TypeError("writer cannot be null.") - super().serialize(writer) - writer.write_object_value("school", self.school) - writer.write_object_value("section", self.section) - writer.write_object_value("student", self.student) - writer.write_object_value("studentEnrollment", self.student_enrollment) - writer.write_object_value("teacher", self.teacher) - writer.write_object_value("teacherRoster", self.teacher_roster) - - diff --git a/msgraph_beta/generated/models/education_synchronization_data_provider.py b/msgraph_beta/generated/models/education_synchronization_data_provider.py deleted file mode 100644 index 2f25bb98ea9..00000000000 --- a/msgraph_beta/generated/models/education_synchronization_data_provider.py +++ /dev/null @@ -1,80 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter -from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .education_csv_data_provider import EducationCsvDataProvider - from .education_one_roster_api_data_provider import EducationOneRosterApiDataProvider - from .education_power_school_data_provider import EducationPowerSchoolDataProvider - -@dataclass -class EducationSynchronizationDataProvider(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 OdataType property - odata_type: Optional[str] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> EducationSynchronizationDataProvider: - """ - 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: EducationSynchronizationDataProvider - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - try: - child_node = parse_node.get_child_node("@odata.type") - mapping_value = child_node.get_str_value() if child_node else None - except AttributeError: - mapping_value = None - if mapping_value and mapping_value.casefold() == "#microsoft.graph.educationCsvDataProvider".casefold(): - from .education_csv_data_provider import EducationCsvDataProvider - - return EducationCsvDataProvider() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.educationOneRosterApiDataProvider".casefold(): - from .education_one_roster_api_data_provider import EducationOneRosterApiDataProvider - - return EducationOneRosterApiDataProvider() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.educationPowerSchoolDataProvider".casefold(): - from .education_power_school_data_provider import EducationPowerSchoolDataProvider - - return EducationPowerSchoolDataProvider() - return EducationSynchronizationDataProvider() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .education_csv_data_provider import EducationCsvDataProvider - from .education_one_roster_api_data_provider import EducationOneRosterApiDataProvider - from .education_power_school_data_provider import EducationPowerSchoolDataProvider - - from .education_csv_data_provider import EducationCsvDataProvider - from .education_one_roster_api_data_provider import EducationOneRosterApiDataProvider - from .education_power_school_data_provider import EducationPowerSchoolDataProvider - - fields: dict[str, Callable[[Any], None]] = { - "@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("@odata.type", self.odata_type) - writer.write_additional_data_value(self.additional_data) - - diff --git a/msgraph_beta/generated/models/education_synchronization_error.py b/msgraph_beta/generated/models/education_synchronization_error.py deleted file mode 100644 index 28b599f7342..00000000000 --- a/msgraph_beta/generated/models/education_synchronization_error.py +++ /dev/null @@ -1,78 +0,0 @@ -from __future__ import annotations -import datetime -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .entity import Entity - -from .entity import Entity - -@dataclass -class EducationSynchronizationError(Entity, Parsable): - # The entryType property - entry_type: Optional[str] = None - # The errorCode property - error_code: Optional[str] = None - # The errorMessage property - error_message: Optional[str] = None - # The joiningValue property - joining_value: Optional[str] = None - # The OdataType property - odata_type: Optional[str] = None - # The recordedDateTime property - recorded_date_time: Optional[datetime.datetime] = None - # The reportableIdentifier property - reportable_identifier: Optional[str] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> EducationSynchronizationError: - """ - 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: EducationSynchronizationError - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return EducationSynchronizationError() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .entity import Entity - - from .entity import Entity - - fields: dict[str, Callable[[Any], None]] = { - "entryType": lambda n : setattr(self, 'entry_type', n.get_str_value()), - "errorCode": lambda n : setattr(self, 'error_code', n.get_str_value()), - "errorMessage": lambda n : setattr(self, 'error_message', n.get_str_value()), - "joiningValue": lambda n : setattr(self, 'joining_value', n.get_str_value()), - "recordedDateTime": lambda n : setattr(self, 'recorded_date_time', n.get_datetime_value()), - "reportableIdentifier": lambda n : setattr(self, 'reportable_identifier', n.get_str_value()), - } - super_fields = super().get_field_deserializers() - fields.update(super_fields) - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the current object - param writer: Serialization writer to use to serialize this model - Returns: None - """ - if writer is None: - raise TypeError("writer cannot be null.") - super().serialize(writer) - writer.write_str_value("entryType", self.entry_type) - writer.write_str_value("errorCode", self.error_code) - writer.write_str_value("errorMessage", self.error_message) - writer.write_str_value("joiningValue", self.joining_value) - writer.write_datetime_value("recordedDateTime", self.recorded_date_time) - writer.write_str_value("reportableIdentifier", self.reportable_identifier) - - diff --git a/msgraph_beta/generated/models/education_synchronization_o_auth2_client_credentials_connection_settings.py b/msgraph_beta/generated/models/education_synchronization_o_auth2_client_credentials_connection_settings.py deleted file mode 100644 index 8420010a6bd..00000000000 --- a/msgraph_beta/generated/models/education_synchronization_o_auth2_client_credentials_connection_settings.py +++ /dev/null @@ -1,61 +0,0 @@ -from __future__ import annotations -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .education_synchronization_connection_settings import EducationSynchronizationConnectionSettings - -from .education_synchronization_connection_settings import EducationSynchronizationConnectionSettings - -@dataclass -class EducationSynchronizationOAuth2ClientCredentialsConnectionSettings(EducationSynchronizationConnectionSettings, Parsable): - # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.educationSynchronizationOAuth2ClientCredentialsConnectionSettings" - # The scope property - scope: Optional[str] = None - # The tokenUrl property - token_url: Optional[str] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> EducationSynchronizationOAuth2ClientCredentialsConnectionSettings: - """ - 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: EducationSynchronizationOAuth2ClientCredentialsConnectionSettings - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return EducationSynchronizationOAuth2ClientCredentialsConnectionSettings() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .education_synchronization_connection_settings import EducationSynchronizationConnectionSettings - - from .education_synchronization_connection_settings import EducationSynchronizationConnectionSettings - - fields: dict[str, Callable[[Any], None]] = { - "scope": lambda n : setattr(self, 'scope', n.get_str_value()), - "tokenUrl": lambda n : setattr(self, 'token_url', n.get_str_value()), - } - super_fields = super().get_field_deserializers() - fields.update(super_fields) - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the current object - param writer: Serialization writer to use to serialize this model - Returns: None - """ - if writer is None: - raise TypeError("writer cannot be null.") - super().serialize(writer) - writer.write_str_value("scope", self.scope) - writer.write_str_value("tokenUrl", self.token_url) - - diff --git a/msgraph_beta/generated/models/education_synchronization_profile.py b/msgraph_beta/generated/models/education_synchronization_profile.py deleted file mode 100644 index 4c3c590e999..00000000000 --- a/msgraph_beta/generated/models/education_synchronization_profile.py +++ /dev/null @@ -1,108 +0,0 @@ -from __future__ import annotations -import datetime -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .education_identity_synchronization_configuration import EducationIdentitySynchronizationConfiguration - from .education_synchronization_data_provider import EducationSynchronizationDataProvider - from .education_synchronization_error import EducationSynchronizationError - from .education_synchronization_license_assignment import EducationSynchronizationLicenseAssignment - from .education_synchronization_profile_state import EducationSynchronizationProfileState - from .education_synchronization_profile_status import EducationSynchronizationProfileStatus - from .entity import Entity - -from .entity import Entity - -@dataclass -class EducationSynchronizationProfile(Entity, Parsable): - # The dataProvider property - data_provider: Optional[EducationSynchronizationDataProvider] = None - # The displayName property - display_name: Optional[str] = None - # The errors property - errors: Optional[list[EducationSynchronizationError]] = None - # The expirationDate property - expiration_date: Optional[datetime.date] = None - # The handleSpecialCharacterConstraint property - handle_special_character_constraint: Optional[bool] = None - # The identitySynchronizationConfiguration property - identity_synchronization_configuration: Optional[EducationIdentitySynchronizationConfiguration] = None - # The licensesToAssign property - licenses_to_assign: Optional[list[EducationSynchronizationLicenseAssignment]] = None - # The OdataType property - odata_type: Optional[str] = None - # The profileStatus property - profile_status: Optional[EducationSynchronizationProfileStatus] = None - # The state property - state: Optional[EducationSynchronizationProfileState] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> EducationSynchronizationProfile: - """ - 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: EducationSynchronizationProfile - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return EducationSynchronizationProfile() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .education_identity_synchronization_configuration import EducationIdentitySynchronizationConfiguration - from .education_synchronization_data_provider import EducationSynchronizationDataProvider - from .education_synchronization_error import EducationSynchronizationError - from .education_synchronization_license_assignment import EducationSynchronizationLicenseAssignment - from .education_synchronization_profile_state import EducationSynchronizationProfileState - from .education_synchronization_profile_status import EducationSynchronizationProfileStatus - from .entity import Entity - - from .education_identity_synchronization_configuration import EducationIdentitySynchronizationConfiguration - from .education_synchronization_data_provider import EducationSynchronizationDataProvider - from .education_synchronization_error import EducationSynchronizationError - from .education_synchronization_license_assignment import EducationSynchronizationLicenseAssignment - from .education_synchronization_profile_state import EducationSynchronizationProfileState - from .education_synchronization_profile_status import EducationSynchronizationProfileStatus - from .entity import Entity - - fields: dict[str, Callable[[Any], None]] = { - "dataProvider": lambda n : setattr(self, 'data_provider', n.get_object_value(EducationSynchronizationDataProvider)), - "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), - "errors": lambda n : setattr(self, 'errors', n.get_collection_of_object_values(EducationSynchronizationError)), - "expirationDate": lambda n : setattr(self, 'expiration_date', n.get_date_value()), - "handleSpecialCharacterConstraint": lambda n : setattr(self, 'handle_special_character_constraint', n.get_bool_value()), - "identitySynchronizationConfiguration": lambda n : setattr(self, 'identity_synchronization_configuration', n.get_object_value(EducationIdentitySynchronizationConfiguration)), - "licensesToAssign": lambda n : setattr(self, 'licenses_to_assign', n.get_collection_of_object_values(EducationSynchronizationLicenseAssignment)), - "profileStatus": lambda n : setattr(self, 'profile_status', n.get_object_value(EducationSynchronizationProfileStatus)), - "state": lambda n : setattr(self, 'state', n.get_enum_value(EducationSynchronizationProfileState)), - } - super_fields = super().get_field_deserializers() - fields.update(super_fields) - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the current object - param writer: Serialization writer to use to serialize this model - Returns: None - """ - if writer is None: - raise TypeError("writer cannot be null.") - super().serialize(writer) - writer.write_object_value("dataProvider", self.data_provider) - writer.write_str_value("displayName", self.display_name) - writer.write_collection_of_object_values("errors", self.errors) - writer.write_date_value("expirationDate", self.expiration_date) - writer.write_bool_value("handleSpecialCharacterConstraint", self.handle_special_character_constraint) - writer.write_object_value("identitySynchronizationConfiguration", self.identity_synchronization_configuration) - writer.write_collection_of_object_values("licensesToAssign", self.licenses_to_assign) - writer.write_object_value("profileStatus", self.profile_status) - writer.write_enum_value("state", self.state) - - diff --git a/msgraph_beta/generated/models/education_synchronization_profile_state.py b/msgraph_beta/generated/models/education_synchronization_profile_state.py deleted file mode 100644 index e762fbb49f9..00000000000 --- a/msgraph_beta/generated/models/education_synchronization_profile_state.py +++ /dev/null @@ -1,10 +0,0 @@ -from enum import Enum - -class EducationSynchronizationProfileState(str, Enum): - Deleting = "deleting", - DeletionFailed = "deletionFailed", - ProvisioningFailed = "provisioningFailed", - Provisioned = "provisioned", - Provisioning = "provisioning", - UnknownFutureValue = "unknownFutureValue", - diff --git a/msgraph_beta/generated/models/education_synchronization_profile_status.py b/msgraph_beta/generated/models/education_synchronization_profile_status.py deleted file mode 100644 index 4d21122a513..00000000000 --- a/msgraph_beta/generated/models/education_synchronization_profile_status.py +++ /dev/null @@ -1,77 +0,0 @@ -from __future__ import annotations -import datetime -from collections.abc import Callable -from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter -from typing import Any, Optional, TYPE_CHECKING, Union - -if TYPE_CHECKING: - from .education_synchronization_status import EducationSynchronizationStatus - from .entity import Entity - -from .entity import Entity - -@dataclass -class EducationSynchronizationProfileStatus(Entity, Parsable): - # The errorCount property - error_count: Optional[int] = None - # The lastActivityDateTime property - last_activity_date_time: Optional[datetime.datetime] = None - # The lastSynchronizationDateTime property - last_synchronization_date_time: Optional[datetime.datetime] = None - # The OdataType property - odata_type: Optional[str] = None - # The status property - status: Optional[EducationSynchronizationStatus] = None - # The statusMessage property - status_message: Optional[str] = None - - @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> EducationSynchronizationProfileStatus: - """ - 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: EducationSynchronizationProfileStatus - """ - if parse_node is None: - raise TypeError("parse_node cannot be null.") - return EducationSynchronizationProfileStatus() - - def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: - """ - The deserialization information for the current model - Returns: dict[str, Callable[[ParseNode], None]] - """ - from .education_synchronization_status import EducationSynchronizationStatus - from .entity import Entity - - from .education_synchronization_status import EducationSynchronizationStatus - from .entity import Entity - - fields: dict[str, Callable[[Any], None]] = { - "errorCount": lambda n : setattr(self, 'error_count', n.get_int_value()), - "lastActivityDateTime": lambda n : setattr(self, 'last_activity_date_time', n.get_datetime_value()), - "lastSynchronizationDateTime": lambda n : setattr(self, 'last_synchronization_date_time', n.get_datetime_value()), - "status": lambda n : setattr(self, 'status', n.get_enum_value(EducationSynchronizationStatus)), - "statusMessage": lambda n : setattr(self, 'status_message', n.get_str_value()), - } - super_fields = super().get_field_deserializers() - fields.update(super_fields) - return fields - - def serialize(self,writer: SerializationWriter) -> None: - """ - Serializes information the current object - param writer: Serialization writer to use to serialize this model - Returns: None - """ - if writer is None: - raise TypeError("writer cannot be null.") - super().serialize(writer) - writer.write_int_value("errorCount", self.error_count) - writer.write_datetime_value("lastActivityDateTime", self.last_activity_date_time) - writer.write_datetime_value("lastSynchronizationDateTime", self.last_synchronization_date_time) - writer.write_enum_value("status", self.status) - writer.write_str_value("statusMessage", self.status_message) - - diff --git a/msgraph_beta/generated/models/education_synchronization_status.py b/msgraph_beta/generated/models/education_synchronization_status.py deleted file mode 100644 index 66c5fdec884..00000000000 --- a/msgraph_beta/generated/models/education_synchronization_status.py +++ /dev/null @@ -1,13 +0,0 @@ -from enum import Enum - -class EducationSynchronizationStatus(str, Enum): - Paused = "paused", - InProgress = "inProgress", - Success = "success", - Error = "error", - ValidationError = "validationError", - Quarantined = "quarantined", - UnknownFutureValue = "unknownFutureValue", - Extracting = "extracting", - Validating = "validating", - 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..bd59fc89679 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 @@ -629,9 +631,6 @@ from .education_school import EducationSchool from .education_submission import EducationSubmission from .education_submission_resource import EducationSubmissionResource - from .education_synchronization_error import EducationSynchronizationError - from .education_synchronization_profile import EducationSynchronizationProfile - from .education_synchronization_profile_status import EducationSynchronizationProfileStatus from .education_user import EducationUser from .email_activity_statistics import EmailActivityStatistics from .email_authentication_method import EmailAuthenticationMethod @@ -670,8 +669,10 @@ from .exact_match_session import ExactMatchSession from .exact_match_session_base import ExactMatchSessionBase from .exact_match_upload_agent import ExactMatchUploadAgent + from .exchange_admin import ExchangeAdmin from .exchange_protection_policy import ExchangeProtectionPolicy from .exchange_restore_session import ExchangeRestoreSession + from .exchange_settings import ExchangeSettings from .extension import Extension from .extension_property import ExtensionProperty from .external import External @@ -962,6 +963,9 @@ from .mac_o_s_web_clip import MacOSWebClip from .mac_o_s_wired_network_configuration import MacOSWiredNetworkConfiguration from .mac_o_s_wi_fi_configuration import MacOSWiFiConfiguration + from .mailbox import Mailbox + from .mailbox_folder import MailboxFolder + from .mailbox_item import MailboxItem from .mailbox_protection_rule import MailboxProtectionRule from .mailbox_protection_unit import MailboxProtectionUnit from .mailbox_protection_units_bulk_addition_job import MailboxProtectionUnitsBulkAdditionJob @@ -3768,6 +3772,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 @@ -4585,18 +4597,6 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .education_submission_resource import EducationSubmissionResource return EducationSubmissionResource() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.educationSynchronizationError".casefold(): - from .education_synchronization_error import EducationSynchronizationError - - return EducationSynchronizationError() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.educationSynchronizationProfile".casefold(): - from .education_synchronization_profile import EducationSynchronizationProfile - - return EducationSynchronizationProfile() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.educationSynchronizationProfileStatus".casefold(): - from .education_synchronization_profile_status import EducationSynchronizationProfileStatus - - return EducationSynchronizationProfileStatus() if mapping_value and mapping_value.casefold() == "#microsoft.graph.educationUser".casefold(): from .education_user import EducationUser @@ -4749,6 +4749,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .exact_match_upload_agent import ExactMatchUploadAgent return ExactMatchUploadAgent() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.exchangeAdmin".casefold(): + from .exchange_admin import ExchangeAdmin + + return ExchangeAdmin() if mapping_value and mapping_value.casefold() == "#microsoft.graph.exchangeProtectionPolicy".casefold(): from .exchange_protection_policy import ExchangeProtectionPolicy @@ -4757,6 +4761,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .exchange_restore_session import ExchangeRestoreSession return ExchangeRestoreSession() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.exchangeSettings".casefold(): + from .exchange_settings import ExchangeSettings + + return ExchangeSettings() if mapping_value and mapping_value.casefold() == "#microsoft.graph.extension".casefold(): from .extension import Extension @@ -5930,6 +5938,18 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .mail_assessment_request import MailAssessmentRequest return MailAssessmentRequest() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.mailbox".casefold(): + from .mailbox import Mailbox + + return Mailbox() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.mailboxFolder".casefold(): + from .mailbox_folder import MailboxFolder + + return MailboxFolder() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.mailboxItem".casefold(): + from .mailbox_item import MailboxItem + + return MailboxItem() if mapping_value and mapping_value.casefold() == "#microsoft.graph.mailboxProtectionRule".casefold(): from .mailbox_protection_rule import MailboxProtectionRule @@ -10721,6 +10741,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 @@ -10922,9 +10944,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .education_school import EducationSchool from .education_submission import EducationSubmission from .education_submission_resource import EducationSubmissionResource - from .education_synchronization_error import EducationSynchronizationError - from .education_synchronization_profile import EducationSynchronizationProfile - from .education_synchronization_profile_status import EducationSynchronizationProfileStatus from .education_user import EducationUser from .email_activity_statistics import EmailActivityStatistics from .email_authentication_method import EmailAuthenticationMethod @@ -10963,8 +10982,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .exact_match_session import ExactMatchSession from .exact_match_session_base import ExactMatchSessionBase from .exact_match_upload_agent import ExactMatchUploadAgent + from .exchange_admin import ExchangeAdmin from .exchange_protection_policy import ExchangeProtectionPolicy from .exchange_restore_session import ExchangeRestoreSession + from .exchange_settings import ExchangeSettings from .extension import Extension from .extension_property import ExtensionProperty from .external import External @@ -11255,6 +11276,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .mac_o_s_web_clip import MacOSWebClip from .mac_o_s_wired_network_configuration import MacOSWiredNetworkConfiguration from .mac_o_s_wi_fi_configuration import MacOSWiFiConfiguration + from .mailbox import Mailbox + from .mailbox_folder import MailboxFolder + from .mailbox_item import MailboxItem from .mailbox_protection_rule import MailboxProtectionRule from .mailbox_protection_unit import MailboxProtectionUnit from .mailbox_protection_units_bulk_addition_job import MailboxProtectionUnitsBulkAdditionJob @@ -12761,6 +12785,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 @@ -12962,9 +12988,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .education_school import EducationSchool from .education_submission import EducationSubmission from .education_submission_resource import EducationSubmissionResource - from .education_synchronization_error import EducationSynchronizationError - from .education_synchronization_profile import EducationSynchronizationProfile - from .education_synchronization_profile_status import EducationSynchronizationProfileStatus from .education_user import EducationUser from .email_activity_statistics import EmailActivityStatistics from .email_authentication_method import EmailAuthenticationMethod @@ -13003,8 +13026,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .exact_match_session import ExactMatchSession from .exact_match_session_base import ExactMatchSessionBase from .exact_match_upload_agent import ExactMatchUploadAgent + from .exchange_admin import ExchangeAdmin from .exchange_protection_policy import ExchangeProtectionPolicy from .exchange_restore_session import ExchangeRestoreSession + from .exchange_settings import ExchangeSettings from .extension import Extension from .extension_property import ExtensionProperty from .external import External @@ -13295,6 +13320,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .mac_o_s_web_clip import MacOSWebClip from .mac_o_s_wired_network_configuration import MacOSWiredNetworkConfiguration from .mac_o_s_wi_fi_configuration import MacOSWiFiConfiguration + from .mailbox import Mailbox + from .mailbox_folder import MailboxFolder + from .mailbox_item import MailboxItem from .mailbox_protection_rule import MailboxProtectionRule from .mailbox_protection_unit import MailboxProtectionUnit from .mailbox_protection_units_bulk_addition_job import MailboxProtectionUnitsBulkAdditionJob diff --git a/msgraph_beta/generated/models/exchange_admin.py b/msgraph_beta/generated/models/exchange_admin.py new file mode 100644 index 00000000000..6247191d017 --- /dev/null +++ b/msgraph_beta/generated/models/exchange_admin.py @@ -0,0 +1,67 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity import Entity + from .mailbox import Mailbox + from .message_trace import MessageTrace + +from .entity import Entity + +@dataclass +class ExchangeAdmin(Entity, Parsable): + # Represents a user's mailboxes. + mailboxes: Optional[list[Mailbox]] = None + # The messageTraces property + message_traces: Optional[list[MessageTrace]] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ExchangeAdmin: + """ + 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: ExchangeAdmin + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ExchangeAdmin() + + 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 .mailbox import Mailbox + from .message_trace import MessageTrace + + from .entity import Entity + from .mailbox import Mailbox + from .message_trace import MessageTrace + + fields: dict[str, Callable[[Any], None]] = { + "mailboxes": lambda n : setattr(self, 'mailboxes', n.get_collection_of_object_values(Mailbox)), + "messageTraces": lambda n : setattr(self, 'message_traces', n.get_collection_of_object_values(MessageTrace)), + } + 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("mailboxes", self.mailboxes) + writer.write_collection_of_object_values("messageTraces", self.message_traces) + + diff --git a/msgraph_beta/generated/models/exchange_settings.py b/msgraph_beta/generated/models/exchange_settings.py new file mode 100644 index 00000000000..7797269c023 --- /dev/null +++ b/msgraph_beta/generated/models/exchange_settings.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity import Entity + +from .entity import Entity + +@dataclass +class ExchangeSettings(Entity, Parsable): + # The unique identifier for the user's in-place archive mailbox. + in_place_archive_mailbox_id: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The unique identifier for the user's primary mailbox. + primary_mailbox_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ExchangeSettings: + """ + 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: ExchangeSettings + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ExchangeSettings() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .entity import Entity + + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "inPlaceArchiveMailboxId": lambda n : setattr(self, 'in_place_archive_mailbox_id', n.get_str_value()), + "primaryMailboxId": lambda n : setattr(self, 'primary_mailbox_id', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("inPlaceArchiveMailboxId", self.in_place_archive_mailbox_id) + writer.write_str_value("primaryMailboxId", self.primary_mailbox_id) + + diff --git a/msgraph_beta/generated/models/education_synchronization_customizations_base.py b/msgraph_beta/generated/models/export_item_response.py similarity index 63% rename from msgraph_beta/generated/models/education_synchronization_customizations_base.py rename to msgraph_beta/generated/models/export_item_response.py index 417047db026..dbdeeebaee7 100644 --- a/msgraph_beta/generated/models/education_synchronization_customizations_base.py +++ b/msgraph_beta/generated/models/export_item_response.py @@ -6,48 +6,51 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: - from .education_synchronization_customizations import EducationSynchronizationCustomizations + from .mail_tips_error import MailTipsError @dataclass -class EducationSynchronizationCustomizationsBase(AdditionalDataHolder, BackedModel, Parsable): +class ExportItemResponse(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 version of the item. + change_key: Optional[str] = None + # Data that represents an item in a base64 encoded FastTransfer stream format. + data: Optional[bytes] = None + # An error that occurs during an action. + error: Optional[MailTipsError] = None + # The unique identifier of the item. + item_id: Optional[str] = None # The OdataType property odata_type: Optional[str] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> EducationSynchronizationCustomizationsBase: + def create_from_discriminator_value(parse_node: ParseNode) -> ExportItemResponse: """ 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: EducationSynchronizationCustomizationsBase + Returns: ExportItemResponse """ if parse_node is None: raise TypeError("parse_node cannot be null.") - try: - child_node = parse_node.get_child_node("@odata.type") - mapping_value = child_node.get_str_value() if child_node else None - except AttributeError: - mapping_value = None - if mapping_value and mapping_value.casefold() == "#microsoft.graph.educationSynchronizationCustomizations".casefold(): - from .education_synchronization_customizations import EducationSynchronizationCustomizations - - return EducationSynchronizationCustomizations() - return EducationSynchronizationCustomizationsBase() + return ExportItemResponse() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ - from .education_synchronization_customizations import EducationSynchronizationCustomizations + from .mail_tips_error import MailTipsError - from .education_synchronization_customizations import EducationSynchronizationCustomizations + from .mail_tips_error import MailTipsError fields: dict[str, Callable[[Any], None]] = { + "changeKey": lambda n : setattr(self, 'change_key', n.get_str_value()), + "data": lambda n : setattr(self, 'data', n.get_bytes_value()), + "error": lambda n : setattr(self, 'error', n.get_object_value(MailTipsError)), + "itemId": lambda n : setattr(self, 'item_id', n.get_str_value()), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), } return fields @@ -60,6 +63,10 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") + writer.write_str_value("changeKey", self.change_key) + writer.write_bytes_value("data", self.data) + writer.write_object_value("error", self.error) + writer.write_str_value("itemId", self.item_id) writer.write_str_value("@odata.type", self.odata_type) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/models/extended_key_usage.py b/msgraph_beta/generated/models/extended_key_usage.py index f6be9590114..1e39c859ba0 100644 --- a/msgraph_beta/generated/models/extended_key_usage.py +++ b/msgraph_beta/generated/models/extended_key_usage.py @@ -8,7 +8,7 @@ @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) diff --git a/msgraph_beta/generated/models/identifier_uri_restriction.py b/msgraph_beta/generated/models/identifier_uri_restriction.py index f87f2ca4a96..407a27f51f5 100644 --- a/msgraph_beta/generated/models/identifier_uri_restriction.py +++ b/msgraph_beta/generated/models/identifier_uri_restriction.py @@ -23,6 +23,8 @@ class IdentifierUriRestriction(AdditionalDataHolder, BackedModel, Parsable): exclude_apps_receiving_v2_tokens: Optional[bool] = None # If true, the restriction isn't enforced for SAML applications in Microsoft Entra ID; else, the restriction is enforced for those applications. exclude_saml: Optional[bool] = None + # If true, Microsoft sets the identifierUriRestriction state. If false, the tenant modifies the identifierUriRestriction state. Read-only. + is_state_set_by_microsoft: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None # Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied. @@ -56,6 +58,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "excludeActors": lambda n : setattr(self, 'exclude_actors', n.get_object_value(AppManagementPolicyActorExemptions)), "excludeAppsReceivingV2Tokens": lambda n : setattr(self, 'exclude_apps_receiving_v2_tokens', n.get_bool_value()), "excludeSaml": lambda n : setattr(self, 'exclude_saml', n.get_bool_value()), + "isStateSetByMicrosoft": lambda n : setattr(self, 'is_state_set_by_microsoft', n.get_bool_value()), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "restrictForAppsCreatedAfterDateTime": lambda n : setattr(self, 'restrict_for_apps_created_after_date_time', n.get_datetime_value()), "state": lambda n : setattr(self, 'state', n.get_enum_value(AppManagementRestrictionState)), 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_lob_app_provisioning_configuration.py b/msgraph_beta/generated/models/ios_lob_app_provisioning_configuration.py index f5a0a2e53b1..a188a688d36 100644 --- a/msgraph_beta/generated/models/ios_lob_app_provisioning_configuration.py +++ b/msgraph_beta/generated/models/ios_lob_app_provisioning_configuration.py @@ -19,7 +19,7 @@ class IosLobAppProvisioningConfiguration(Entity, Parsable): """ This topic provides descriptions of the declared methods, properties and relationships exposed by the iOS Lob App Provisioning Configuration resource. """ - # The associated group assignments for IosLobAppProvisioningConfiguration, this determines which devices/users the IOS LOB app provisioning conifguration will be targeted to. + # The associated group assignments for IosLobAppProvisioningConfiguration. assignments: Optional[list[IosLobAppProvisioningConfigurationAssignment]] = None # DateTime the object was created. created_date_time: Optional[datetime.datetime] = None @@ -29,7 +29,7 @@ class IosLobAppProvisioningConfiguration(Entity, Parsable): device_statuses: Optional[list[ManagedDeviceMobileAppConfigurationDeviceStatus]] = None # Admin provided name of the device configuration. display_name: Optional[str] = None - # Optional profile expiration date and time. 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 would look like this: '2014-01-01T00:00:00Z'. Returned by default. + # Optional profile expiration date and time. expiration_date_time: Optional[datetime.datetime] = None # The associated group assignments. group_assignments: Optional[list[MobileAppProvisioningConfigGroupAssignment]] = None 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/education_synchronization_o_auth1_connection_settings.py b/msgraph_beta/generated/models/mailbox.py similarity index 64% rename from msgraph_beta/generated/models/education_synchronization_o_auth1_connection_settings.py rename to msgraph_beta/generated/models/mailbox.py index 7ee11f5b7bc..a93725f1136 100644 --- a/msgraph_beta/generated/models/education_synchronization_o_auth1_connection_settings.py +++ b/msgraph_beta/generated/models/mailbox.py @@ -5,36 +5,42 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: - from .education_synchronization_connection_settings import EducationSynchronizationConnectionSettings + from .directory_object import DirectoryObject + from .mailbox_folder import MailboxFolder -from .education_synchronization_connection_settings import EducationSynchronizationConnectionSettings +from .directory_object import DirectoryObject @dataclass -class EducationSynchronizationOAuth1ConnectionSettings(EducationSynchronizationConnectionSettings, Parsable): +class Mailbox(DirectoryObject, Parsable): # The OdataType property - odata_type: Optional[str] = "#microsoft.graph.educationSynchronizationOAuth1ConnectionSettings" + odata_type: Optional[str] = "#microsoft.graph.mailbox" + # The collection of folders in the mailbox. + folders: Optional[list[MailboxFolder]] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> EducationSynchronizationOAuth1ConnectionSettings: + def create_from_discriminator_value(parse_node: ParseNode) -> Mailbox: """ 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: EducationSynchronizationOAuth1ConnectionSettings + Returns: Mailbox """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return EducationSynchronizationOAuth1ConnectionSettings() + return Mailbox() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ - from .education_synchronization_connection_settings import EducationSynchronizationConnectionSettings + from .directory_object import DirectoryObject + from .mailbox_folder import MailboxFolder - from .education_synchronization_connection_settings import EducationSynchronizationConnectionSettings + from .directory_object import DirectoryObject + from .mailbox_folder import MailboxFolder fields: dict[str, Callable[[Any], None]] = { + "folders": lambda n : setattr(self, 'folders', n.get_collection_of_object_values(MailboxFolder)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -49,5 +55,6 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_collection_of_object_values("folders", self.folders) diff --git a/msgraph_beta/generated/models/education_synchronization_error_collection_response.py b/msgraph_beta/generated/models/mailbox_collection_response.py similarity index 75% rename from msgraph_beta/generated/models/education_synchronization_error_collection_response.py rename to msgraph_beta/generated/models/mailbox_collection_response.py index 6fe41720fac..14d8bd62857 100644 --- a/msgraph_beta/generated/models/education_synchronization_error_collection_response.py +++ b/msgraph_beta/generated/models/mailbox_collection_response.py @@ -6,25 +6,25 @@ if TYPE_CHECKING: from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse - from .education_synchronization_error import EducationSynchronizationError + from .mailbox import Mailbox from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse @dataclass -class EducationSynchronizationErrorCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): +class MailboxCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): # The value property - value: Optional[list[EducationSynchronizationError]] = None + value: Optional[list[Mailbox]] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> EducationSynchronizationErrorCollectionResponse: + def create_from_discriminator_value(parse_node: ParseNode) -> MailboxCollectionResponse: """ 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: EducationSynchronizationErrorCollectionResponse + Returns: MailboxCollectionResponse """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return EducationSynchronizationErrorCollectionResponse() + return MailboxCollectionResponse() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ @@ -32,13 +32,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse - from .education_synchronization_error import EducationSynchronizationError + from .mailbox import Mailbox from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse - from .education_synchronization_error import EducationSynchronizationError + from .mailbox import Mailbox fields: dict[str, Callable[[Any], None]] = { - "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(EducationSynchronizationError)), + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(Mailbox)), } super_fields = super().get_field_deserializers() fields.update(super_fields) diff --git a/msgraph_beta/generated/models/mailbox_folder.py b/msgraph_beta/generated/models/mailbox_folder.py new file mode 100644 index 00000000000..d34c20ce548 --- /dev/null +++ b/msgraph_beta/generated/models/mailbox_folder.py @@ -0,0 +1,102 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity import Entity + from .mailbox_item import MailboxItem + from .multi_value_legacy_extended_property import MultiValueLegacyExtendedProperty + from .single_value_legacy_extended_property import SingleValueLegacyExtendedProperty + +from .entity import Entity + +@dataclass +class MailboxFolder(Entity, Parsable): + # The number of immediate child folders in the current folder. + child_folder_count: Optional[int] = None + # The collection of child folders in this folder. + child_folders: Optional[list[MailboxFolder]] = None + # The display name of the folder. + display_name: Optional[str] = None + # The collection of items in this folder. + items: Optional[list[MailboxItem]] = None + # The collection of multi-value extended properties defined for the mailboxFolder. + multi_value_extended_properties: Optional[list[MultiValueLegacyExtendedProperty]] = None + # The OdataType property + odata_type: Optional[str] = None + # The unique identifier for the parent folder of this folder. + parent_folder_id: Optional[str] = None + # The routing link to the actual underlying mailbox where the folder physically resides. The folder can be accessed using GET {parentMailboxUrl}/folders/{id}, which treats the entire URL as an opaque string. This method is especially important when auto-expanding archiving is enabled for a user's in-place archive mailbox. The user's archive content can span across multiple mailboxes in such scenarios. + parent_mailbox_url: Optional[str] = None + # The collection of single-value extended properties defined for the mailboxFolder. + single_value_extended_properties: Optional[list[SingleValueLegacyExtendedProperty]] = None + # The number of items in the folder. + total_item_count: Optional[int] = None + # Describes the folder class type. + type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MailboxFolder: + """ + 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: MailboxFolder + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MailboxFolder() + + 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 .mailbox_item import MailboxItem + from .multi_value_legacy_extended_property import MultiValueLegacyExtendedProperty + from .single_value_legacy_extended_property import SingleValueLegacyExtendedProperty + + from .entity import Entity + from .mailbox_item import MailboxItem + from .multi_value_legacy_extended_property import MultiValueLegacyExtendedProperty + from .single_value_legacy_extended_property import SingleValueLegacyExtendedProperty + + fields: dict[str, Callable[[Any], None]] = { + "childFolderCount": lambda n : setattr(self, 'child_folder_count', n.get_int_value()), + "childFolders": lambda n : setattr(self, 'child_folders', n.get_collection_of_object_values(MailboxFolder)), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "items": lambda n : setattr(self, 'items', n.get_collection_of_object_values(MailboxItem)), + "multiValueExtendedProperties": lambda n : setattr(self, 'multi_value_extended_properties', n.get_collection_of_object_values(MultiValueLegacyExtendedProperty)), + "parentFolderId": lambda n : setattr(self, 'parent_folder_id', n.get_str_value()), + "parentMailboxUrl": lambda n : setattr(self, 'parent_mailbox_url', n.get_str_value()), + "singleValueExtendedProperties": lambda n : setattr(self, 'single_value_extended_properties', n.get_collection_of_object_values(SingleValueLegacyExtendedProperty)), + "totalItemCount": lambda n : setattr(self, 'total_item_count', n.get_int_value()), + "type": lambda n : setattr(self, 'type', n.get_str_value()), + } + 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_int_value("childFolderCount", self.child_folder_count) + writer.write_collection_of_object_values("childFolders", self.child_folders) + writer.write_str_value("displayName", self.display_name) + writer.write_collection_of_object_values("items", self.items) + writer.write_collection_of_object_values("multiValueExtendedProperties", self.multi_value_extended_properties) + writer.write_str_value("parentFolderId", self.parent_folder_id) + writer.write_str_value("parentMailboxUrl", self.parent_mailbox_url) + writer.write_collection_of_object_values("singleValueExtendedProperties", self.single_value_extended_properties) + writer.write_int_value("totalItemCount", self.total_item_count) + writer.write_str_value("type", self.type) + + diff --git a/msgraph_beta/generated/models/education_synchronization_profile_collection_response.py b/msgraph_beta/generated/models/mailbox_folder_collection_response.py similarity index 74% rename from msgraph_beta/generated/models/education_synchronization_profile_collection_response.py rename to msgraph_beta/generated/models/mailbox_folder_collection_response.py index 2eb510b7fd5..5614d5f939e 100644 --- a/msgraph_beta/generated/models/education_synchronization_profile_collection_response.py +++ b/msgraph_beta/generated/models/mailbox_folder_collection_response.py @@ -6,25 +6,25 @@ if TYPE_CHECKING: from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse - from .education_synchronization_profile import EducationSynchronizationProfile + from .mailbox_folder import MailboxFolder from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse @dataclass -class EducationSynchronizationProfileCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): +class MailboxFolderCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): # The value property - value: Optional[list[EducationSynchronizationProfile]] = None + value: Optional[list[MailboxFolder]] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> EducationSynchronizationProfileCollectionResponse: + def create_from_discriminator_value(parse_node: ParseNode) -> MailboxFolderCollectionResponse: """ 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: EducationSynchronizationProfileCollectionResponse + Returns: MailboxFolderCollectionResponse """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return EducationSynchronizationProfileCollectionResponse() + return MailboxFolderCollectionResponse() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ @@ -32,13 +32,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse - from .education_synchronization_profile import EducationSynchronizationProfile + from .mailbox_folder import MailboxFolder from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse - from .education_synchronization_profile import EducationSynchronizationProfile + from .mailbox_folder import MailboxFolder fields: dict[str, Callable[[Any], None]] = { - "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(EducationSynchronizationProfile)), + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(MailboxFolder)), } super_fields = super().get_field_deserializers() fields.update(super_fields) diff --git a/msgraph_beta/generated/models/mailbox_item.py b/msgraph_beta/generated/models/mailbox_item.py new file mode 100644 index 00000000000..ac1517a431a --- /dev/null +++ b/msgraph_beta/generated/models/mailbox_item.py @@ -0,0 +1,75 @@ +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 .multi_value_legacy_extended_property import MultiValueLegacyExtendedProperty + from .outlook_item import OutlookItem + from .single_value_legacy_extended_property import SingleValueLegacyExtendedProperty + +from .outlook_item import OutlookItem + +@dataclass +class MailboxItem(OutlookItem, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.mailboxItem" + # The collection of multi-value extended properties defined for the mailboxItem. + multi_value_extended_properties: Optional[list[MultiValueLegacyExtendedProperty]] = None + # The collection of single-value extended properties defined for the mailboxItem. + single_value_extended_properties: Optional[list[SingleValueLegacyExtendedProperty]] = None + # The length of the item in bytes. + size: Optional[int] = None + # The message class ID of the item. + type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MailboxItem: + """ + 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: MailboxItem + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MailboxItem() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .multi_value_legacy_extended_property import MultiValueLegacyExtendedProperty + from .outlook_item import OutlookItem + from .single_value_legacy_extended_property import SingleValueLegacyExtendedProperty + + from .multi_value_legacy_extended_property import MultiValueLegacyExtendedProperty + from .outlook_item import OutlookItem + from .single_value_legacy_extended_property import SingleValueLegacyExtendedProperty + + fields: dict[str, Callable[[Any], None]] = { + "multiValueExtendedProperties": lambda n : setattr(self, 'multi_value_extended_properties', n.get_collection_of_object_values(MultiValueLegacyExtendedProperty)), + "singleValueExtendedProperties": lambda n : setattr(self, 'single_value_extended_properties', n.get_collection_of_object_values(SingleValueLegacyExtendedProperty)), + "size": lambda n : setattr(self, 'size', n.get_int_value()), + "type": lambda n : setattr(self, 'type', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("multiValueExtendedProperties", self.multi_value_extended_properties) + writer.write_collection_of_object_values("singleValueExtendedProperties", self.single_value_extended_properties) + writer.write_int_value("size", self.size) + writer.write_str_value("type", self.type) + + diff --git a/msgraph_beta/generated/models/mailbox_item_collection_response.py b/msgraph_beta/generated/models/mailbox_item_collection_response.py new file mode 100644 index 00000000000..d2b6b8d84e2 --- /dev/null +++ b/msgraph_beta/generated/models/mailbox_item_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .mailbox_item import MailboxItem + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class MailboxItemCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[MailboxItem]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MailboxItemCollectionResponse: + """ + 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: MailboxItemCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MailboxItemCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .mailbox_item import MailboxItem + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .mailbox_item import MailboxItem + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(MailboxItem)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph_beta/generated/models/education_identity_domain.py b/msgraph_beta/generated/models/mailbox_item_import_session.py similarity index 69% rename from msgraph_beta/generated/models/education_identity_domain.py rename to msgraph_beta/generated/models/mailbox_item_import_session.py index 95cf82121b3..fc567b81507 100644 --- a/msgraph_beta/generated/models/education_identity_domain.py +++ b/msgraph_beta/generated/models/mailbox_item_import_session.py @@ -1,50 +1,44 @@ 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 .education_user_role import EducationUserRole - @dataclass -class EducationIdentityDomain(AdditionalDataHolder, BackedModel, Parsable): +class MailboxItemImportSession(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 appliesTo property - applies_to: Optional[EducationUserRole] = None - # The name property - name: Optional[str] = None + # The date and time in UTC when the import session expires. The date and time information uses ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2021 is 2021-01-01T00:00:00Z. + expiration_date_time: Optional[datetime.datetime] = None + # The URL endpoint that accepts POST requests for FastTransfer stream format of the item. + import_url: Optional[str] = None # The OdataType property odata_type: Optional[str] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> EducationIdentityDomain: + def create_from_discriminator_value(parse_node: ParseNode) -> MailboxItemImportSession: """ 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: EducationIdentityDomain + Returns: MailboxItemImportSession """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return EducationIdentityDomain() + return MailboxItemImportSession() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ - from .education_user_role import EducationUserRole - - from .education_user_role import EducationUserRole - fields: dict[str, Callable[[Any], None]] = { - "appliesTo": lambda n : setattr(self, 'applies_to', n.get_enum_value(EducationUserRole)), - "name": lambda n : setattr(self, 'name', n.get_str_value()), + "expirationDateTime": lambda n : setattr(self, 'expiration_date_time', n.get_datetime_value()), + "importUrl": lambda n : setattr(self, 'import_url', n.get_str_value()), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), } return fields @@ -57,8 +51,8 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") - writer.write_enum_value("appliesTo", self.applies_to) - writer.write_str_value("name", self.name) + writer.write_datetime_value("expirationDateTime", self.expiration_date_time) + writer.write_str_value("importUrl", self.import_url) writer.write_str_value("@odata.type", self.odata_type) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/models/mobile_app_troubleshooting_event.py b/msgraph_beta/generated/models/mobile_app_troubleshooting_event.py index ec9900ae5a7..cb895e3642b 100644 --- a/msgraph_beta/generated/models/mobile_app_troubleshooting_event.py +++ b/msgraph_beta/generated/models/mobile_app_troubleshooting_event.py @@ -16,7 +16,7 @@ class MobileAppTroubleshootingEvent(DeviceManagementTroubleshootingEvent, Parsab """ Event representing a users device application install status. """ - # Indicates collection of App Log Upload Request. + # The collection property of AppLogUploadRequest. app_log_collection_requests: Optional[list[AppLogCollectionRequest]] = None # Intune application identifier. application_id: Optional[str] = None 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/outlook_item.py b/msgraph_beta/generated/models/outlook_item.py index eaf107f0286..f8751a6076a 100644 --- a/msgraph_beta/generated/models/outlook_item.py +++ b/msgraph_beta/generated/models/outlook_item.py @@ -13,6 +13,7 @@ from .event_message import EventMessage from .event_message_request import EventMessageRequest from .event_message_response import EventMessageResponse + from .mailbox_item import MailboxItem from .message import Message from .note import Note from .outlook_task import OutlookTask @@ -71,6 +72,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> OutlookItem: from .event_message_response import EventMessageResponse return EventMessageResponse() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.mailboxItem".casefold(): + from .mailbox_item import MailboxItem + + return MailboxItem() if mapping_value and mapping_value.casefold() == "#microsoft.graph.message".casefold(): from .message import Message @@ -101,6 +106,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .event_message import EventMessage from .event_message_request import EventMessageRequest from .event_message_response import EventMessageResponse + from .mailbox_item import MailboxItem from .message import Message from .note import Note from .outlook_task import OutlookTask @@ -113,6 +119,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .event_message import EventMessage from .event_message_request import EventMessageRequest from .event_message_response import EventMessageResponse + from .mailbox_item import MailboxItem from .message import Message from .note import Note from .outlook_task import OutlookTask 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/protection_rule_status.py b/msgraph_beta/generated/models/protection_rule_status.py index 7dce722619f..872ecf84239 100644 --- a/msgraph_beta/generated/models/protection_rule_status.py +++ b/msgraph_beta/generated/models/protection_rule_status.py @@ -6,4 +6,6 @@ class ProtectionRuleStatus(str, Enum): Completed = "completed", CompletedWithErrors = "completedWithErrors", UnknownFutureValue = "unknownFutureValue", + UpdateRequested = "updateRequested", + DeleteRequested = "deleteRequested", diff --git a/msgraph_beta/generated/models/protection_source.py b/msgraph_beta/generated/models/protection_source.py new file mode 100644 index 00000000000..6306473baa5 --- /dev/null +++ b/msgraph_beta/generated/models/protection_source.py @@ -0,0 +1,8 @@ +from enum import Enum + +class ProtectionSource(str, Enum): + None_ = "none", + Manual = "manual", + DynamicRule = "dynamicRule", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/protection_unit_base.py b/msgraph_beta/generated/models/protection_unit_base.py index 86a7055b2f5..9048ff77acf 100644 --- a/msgraph_beta/generated/models/protection_unit_base.py +++ b/msgraph_beta/generated/models/protection_unit_base.py @@ -10,6 +10,7 @@ from .entity import Entity from .identity_set import IdentitySet from .mailbox_protection_unit import MailboxProtectionUnit + from .protection_source import ProtectionSource from .protection_unit_status import ProtectionUnitStatus from .public_error import PublicError from .site_protection_unit import SiteProtectionUnit @@ -32,6 +33,8 @@ class ProtectionUnitBase(Entity, Parsable): odata_type: Optional[str] = None # The unique identifier of the protection policy based on which protection unit was created. policy_id: Optional[str] = None + # The protectionSources property + protection_sources: Optional[ProtectionSource] = None # The status of the protection unit. The possible values are: protectRequested, protected, unprotectRequested, unprotected, removeRequested, unknownFutureValue. status: Optional[ProtectionUnitStatus] = None @@ -72,6 +75,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .entity import Entity from .identity_set import IdentitySet from .mailbox_protection_unit import MailboxProtectionUnit + from .protection_source import ProtectionSource from .protection_unit_status import ProtectionUnitStatus from .public_error import PublicError from .site_protection_unit import SiteProtectionUnit @@ -80,6 +84,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .entity import Entity from .identity_set import IdentitySet from .mailbox_protection_unit import MailboxProtectionUnit + from .protection_source import ProtectionSource from .protection_unit_status import ProtectionUnitStatus from .public_error import PublicError from .site_protection_unit import SiteProtectionUnit @@ -91,6 +96,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "lastModifiedBy": lambda n : setattr(self, 'last_modified_by', n.get_object_value(IdentitySet)), "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), "policyId": lambda n : setattr(self, 'policy_id', n.get_str_value()), + "protectionSources": lambda n : setattr(self, 'protection_sources', n.get_collection_of_enum_values(ProtectionSource)), "status": lambda n : setattr(self, 'status', n.get_enum_value(ProtectionUnitStatus)), } super_fields = super().get_field_deserializers() @@ -112,6 +118,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("lastModifiedBy", self.last_modified_by) writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) writer.write_str_value("policyId", self.policy_id) + writer.write_enum_value("protectionSources", self.protection_sources) writer.write_enum_value("status", self.status) diff --git a/msgraph_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/security/ediscovery_export_operation.py b/msgraph_beta/generated/models/security/ediscovery_export_operation.py index 14c58558d55..f6a87ba7b7c 100644 --- a/msgraph_beta/generated/models/security/ediscovery_export_operation.py +++ b/msgraph_beta/generated/models/security/ediscovery_export_operation.py @@ -16,21 +16,21 @@ @dataclass class EdiscoveryExportOperation(CaseOperation, Parsable): - # The name of the Azure storage location where the export is stored. This only applies to exports stored in your own Azure storage location. The azureBlobContainer property is deprecated and will stop returning data on April 30th, 2023. + # The name of the Azure storage location where the export is stored. This name only applies to exports stored in your own Azure storage location. The azureBlobContainer property is deprecated and stopped returning data on April 30, 2023. azure_blob_container: Optional[str] = None - # The SAS token for the Azure storage location. This only applies to exports stored in your own Azure storage location. The azureBlobToken property is deprecated and will stop returning data on April 30, 2023. + # The SAS token for the Azure storage location. This token only applies to exports stored in your own Azure storage location. The azureBlobToken property is deprecated and stopped returning data on April 30, 2023. azure_blob_token: Optional[str] = None # The description provided for the export. description: Optional[str] = None # Contains the properties for an export file metadata, including downloadUrl, fileName, and size. If you export to an Azure storage location, this property returns empty. export_file_metadata: Optional[list[ExportFileMetadata]] = None - # The options provided for the export. For more information, see reviewSet: export. Possible values are: originalFiles, text, pdfReplacement, fileInfo, tags. The fileInfo member is deprecated and will stop returning data on April 30, 2023. Going forward, the summary and load file are always included. + # The options provided for the export. For more information, see reviewSet: export. The fileInfo member is deprecated and stopped returning data on April 30, 2023. Going forward, the summary and load files are always included. Possible values are: originalFiles, text, pdfReplacement, tags, unknownFutureValue, splitSource, includeFolderAndPath, friendlyName, condensePaths, optimizedPartitionSize. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: splitSource, includeFolderAndPath, friendlyName, condensePaths, optimizedPartitionSize. export_options: Optional[ExportOptions] = None - # The options provided that specify the structure of the export. For more information, see reviewSet: export. Possible values are: none, directory, pst. + # The options that specify the structure of the export. For more information, see reviewSet: export. Possible values are: none, directory, pst, unknownFutureValue, msg. Use the Prefer: include-unknown-enum-members request header to get the following value from this evolvable enum: msg. export_structure: Optional[ExportFileStructure] = None # The OdataType property odata_type: Optional[str] = None - # The output folder ID. The outputFolderId property is deprecated and will stop returning data on April 30, 2023. + # The output folder ID. The outputFolderId property is deprecated and stopped returning data on April 30, 2023. output_folder_id: Optional[str] = None # The name provided for the export. output_name: Optional[str] = None diff --git a/msgraph_beta/generated/models/security/ediscovery_search_export_operation.py b/msgraph_beta/generated/models/security/ediscovery_search_export_operation.py index 5227c555083..5792a391deb 100644 --- a/msgraph_beta/generated/models/security/ediscovery_search_export_operation.py +++ b/msgraph_beta/generated/models/security/ediscovery_search_export_operation.py @@ -17,7 +17,7 @@ @dataclass class EdiscoverySearchExportOperation(CaseOperation, Parsable): - # The additional items to include in the export. The possible values are: none, teamsAndYammerConversations, cloudAttachments, allDocumentVersions, subfolderContents, listAttachments, unknownFutureValue. + # The additional items to include in the export. The possible values are: none, teamsAndYammerConversations, cloudAttachments, allDocumentVersions, subfolderContents, listAttachments, unknownFutureValue, htmlTranscripts, advancedIndexing, allItemsInFolder, includeFolderAndPath, condensePaths, friendlyName, splitSource, optimizedPartitionSize, includeReport. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: htmlTranscripts, advancedIndexing, allItemsInFolder, includeFolderAndPath, condensePaths, friendlyName, splitSource, optimizedPartitionSize, includeReport. additional_options: Optional[AdditionalOptions] = None # The description of the export by the user. description: Optional[str] = None diff --git a/msgraph_beta/generated/models/sign_in.py b/msgraph_beta/generated/models/sign_in.py index eab58a789ec..3d97edd9c22 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 identifier of the tenant that owns the client application. Supports $filter (eq). + 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 identifier of the owner of the resource. Supports $filter (eq). + 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/user.py b/msgraph_beta/generated/models/user.py index c0d00ccf437..fd4feefba37 100644 --- a/msgraph_beta/generated/models/user.py +++ b/msgraph_beta/generated/models/user.py @@ -304,7 +304,7 @@ class User(DirectoryObject, Parsable): onenote: Optional[Onenote] = None # Information about a meeting, including the URL used to join a meeting, the attendees list, and the description. online_meetings: Optional[list[OnlineMeeting]] = None - # A list of additional email addresses for the user; for example: ['bob@contoso.com', 'Robert@fabrikam.com'].NOTE: This property can't contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). + # A list of additional email addresses for the user; for example: ['bob@contoso.com', 'Robert@fabrikam.com']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can't contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). other_mails: Optional[list[str]] = None # Selective Outlook services available to the user. Read-only. Nullable. outlook: Optional[OutlookUser] = None diff --git a/msgraph_beta/generated/models/user_settings.py b/msgraph_beta/generated/models/user_settings.py index d6675acca66..017fc63a501 100644 --- a/msgraph_beta/generated/models/user_settings.py +++ b/msgraph_beta/generated/models/user_settings.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .contact_merge_suggestions import ContactMergeSuggestions from .entity import Entity + from .exchange_settings import ExchangeSettings from .regional_and_language_settings import RegionalAndLanguageSettings from .shift_preferences import ShiftPreferences from .user_insights_settings import UserInsightsSettings @@ -23,6 +24,8 @@ class UserSettings(Entity, Parsable): contribution_to_content_discovery_as_organization_disabled: Optional[bool] = None # When set to true, documents in the user's Office Delve are disabled. Users can control this setting in Office Delve. contribution_to_content_discovery_disabled: Optional[bool] = None + # The Exchange settings for mailbox discovery. + exchange: Optional[ExchangeSettings] = None # The user's settings for the visibility of meeting hour insights, and insights derived between a user and other items in Microsoft 365, such as documents or sites. Get userInsightsSettings through this navigation property. item_insights: Optional[UserInsightsSettings] = None # The OdataType property @@ -54,6 +57,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .contact_merge_suggestions import ContactMergeSuggestions from .entity import Entity + from .exchange_settings import ExchangeSettings from .regional_and_language_settings import RegionalAndLanguageSettings from .shift_preferences import ShiftPreferences from .user_insights_settings import UserInsightsSettings @@ -62,6 +66,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .contact_merge_suggestions import ContactMergeSuggestions from .entity import Entity + from .exchange_settings import ExchangeSettings from .regional_and_language_settings import RegionalAndLanguageSettings from .shift_preferences import ShiftPreferences from .user_insights_settings import UserInsightsSettings @@ -72,6 +77,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "contactMergeSuggestions": lambda n : setattr(self, 'contact_merge_suggestions', n.get_object_value(ContactMergeSuggestions)), "contributionToContentDiscoveryAsOrganizationDisabled": lambda n : setattr(self, 'contribution_to_content_discovery_as_organization_disabled', n.get_bool_value()), "contributionToContentDiscoveryDisabled": lambda n : setattr(self, 'contribution_to_content_discovery_disabled', n.get_bool_value()), + "exchange": lambda n : setattr(self, 'exchange', n.get_object_value(ExchangeSettings)), "itemInsights": lambda n : setattr(self, 'item_insights', n.get_object_value(UserInsightsSettings)), "regionalAndLanguageSettings": lambda n : setattr(self, 'regional_and_language_settings', n.get_object_value(RegionalAndLanguageSettings)), "shiftPreferences": lambda n : setattr(self, 'shift_preferences', n.get_object_value(ShiftPreferences)), @@ -94,6 +100,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("contactMergeSuggestions", self.contact_merge_suggestions) writer.write_bool_value("contributionToContentDiscoveryAsOrganizationDisabled", self.contribution_to_content_discovery_as_organization_disabled) writer.write_bool_value("contributionToContentDiscoveryDisabled", self.contribution_to_content_discovery_disabled) + writer.write_object_value("exchange", self.exchange) writer.write_object_value("itemInsights", self.item_insights) writer.write_object_value("regionalAndLanguageSettings", self.regional_and_language_settings) writer.write_object_value("shiftPreferences", self.shift_preferences) 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/education_identity_synchronization_configuration.py b/msgraph_beta/generated/models/windows_quality_update_product_build_version_detail.py similarity index 54% rename from msgraph_beta/generated/models/education_identity_synchronization_configuration.py rename to msgraph_beta/generated/models/windows_quality_update_product_build_version_detail.py index 2c8e209635c..abd1031cab5 100644 --- a/msgraph_beta/generated/models/education_identity_synchronization_configuration.py +++ b/msgraph_beta/generated/models/windows_quality_update_product_build_version_detail.py @@ -5,57 +5,49 @@ from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton from typing import Any, Optional, TYPE_CHECKING, Union -if TYPE_CHECKING: - from .education_identity_creation_configuration import EducationIdentityCreationConfiguration - from .education_identity_matching_configuration import EducationIdentityMatchingConfiguration - @dataclass -class EducationIdentitySynchronizationConfiguration(AdditionalDataHolder, BackedModel, Parsable): +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) -> EducationIdentitySynchronizationConfiguration: + 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: EducationIdentitySynchronizationConfiguration + Returns: WindowsQualityUpdateProductBuildVersionDetail """ if parse_node is None: raise TypeError("parse_node cannot be null.") - try: - child_node = parse_node.get_child_node("@odata.type") - mapping_value = child_node.get_str_value() if child_node else None - except AttributeError: - mapping_value = None - if mapping_value and mapping_value.casefold() == "#microsoft.graph.educationIdentityCreationConfiguration".casefold(): - from .education_identity_creation_configuration import EducationIdentityCreationConfiguration - - return EducationIdentityCreationConfiguration() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.educationIdentityMatchingConfiguration".casefold(): - from .education_identity_matching_configuration import EducationIdentityMatchingConfiguration - - return EducationIdentityMatchingConfiguration() - return EducationIdentitySynchronizationConfiguration() + 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]] """ - from .education_identity_creation_configuration import EducationIdentityCreationConfiguration - from .education_identity_matching_configuration import EducationIdentityMatchingConfiguration - - from .education_identity_creation_configuration import EducationIdentityCreationConfiguration - from .education_identity_matching_configuration import EducationIdentityMatchingConfiguration - 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 @@ -67,7 +59,11 @@ def serialize(self,writer: SerializationWriter) -> 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/education_file_synchronization_verification_message.py b/msgraph_beta/generated/models/windows_quality_update_product_knowledge_base_article.py similarity index 71% rename from msgraph_beta/generated/models/education_file_synchronization_verification_message.py rename to msgraph_beta/generated/models/windows_quality_update_product_knowledge_base_article.py index 290e26bbd13..c7925a8a21a 100644 --- a/msgraph_beta/generated/models/education_file_synchronization_verification_message.py +++ b/msgraph_beta/generated/models/windows_quality_update_product_knowledge_base_article.py @@ -6,31 +6,32 @@ from typing import Any, Optional, TYPE_CHECKING, Union @dataclass -class EducationFileSynchronizationVerificationMessage(AdditionalDataHolder, BackedModel, Parsable): +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 description property - description: Optional[str] = None - # The fileName property - file_name: Optional[str] = None + # 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 - # The type property - type: Optional[str] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> EducationFileSynchronizationVerificationMessage: + 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: EducationFileSynchronizationVerificationMessage + Returns: WindowsQualityUpdateProductKnowledgeBaseArticle """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return EducationFileSynchronizationVerificationMessage() + return WindowsQualityUpdateProductKnowledgeBaseArticle() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ @@ -38,10 +39,9 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ fields: dict[str, Callable[[Any], None]] = { - "description": lambda n : setattr(self, 'description', n.get_str_value()), - "fileName": lambda n : setattr(self, 'file_name', n.get_str_value()), + "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()), - "type": lambda n : setattr(self, 'type', n.get_str_value()), } return fields @@ -53,10 +53,9 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") - writer.write_str_value("description", self.description) - writer.write_str_value("fileName", self.file_name) + 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_str_value("type", self.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/federated_token_validation_policy/federated_token_validation_policy_request_builder.py b/msgraph_beta/generated/policies/federated_token_validation_policy/federated_token_validation_policy_request_builder.py index f4704a736ee..b0c3503a34e 100644 --- a/msgraph_beta/generated/policies/federated_token_validation_policy/federated_token_validation_policy_request_builder.py +++ b/msgraph_beta/generated/policies/federated_token_validation_policy/federated_token_validation_policy_request_builder.py @@ -50,10 +50,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[FederatedTokenValidationPolicyRequestBuilderGetQueryParameters]] = None) -> Optional[FederatedTokenValidationPolicy]: """ - Read the properties and relationships of a federatedTokenValidationPolicy object. + Get a list of the federatedTokenValidationPolicy objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[FederatedTokenValidationPolicy] - Find more info here: https://learn.microsoft.com/graph/api/federatedtokenvalidationpolicy-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/policyroot-list-federatedtokenvalidationpolicy?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FederatedTokenValidationPolicyRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Read the properties and relationships of a federatedTokenValidationPolicy object. + Get a list of the federatedTokenValidationPolicy objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -150,7 +150,7 @@ class FederatedTokenValidationPolicyRequestBuilderDeleteRequestConfiguration(Req @dataclass class FederatedTokenValidationPolicyRequestBuilderGetQueryParameters(): """ - Read the properties and relationships of a federatedTokenValidationPolicy object. + Get a list of the federatedTokenValidationPolicy objects and their properties. """ def get_query_parameter(self,original_name: str) -> str: """ 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/security/cases/ediscovery_cases/item/review_sets/item/microsoft_graph_security_add_to_review_set/microsoft_graph_security_add_to_review_set_request_builder.py b/msgraph_beta/generated/security/cases/ediscovery_cases/item/review_sets/item/microsoft_graph_security_add_to_review_set/microsoft_graph_security_add_to_review_set_request_builder.py index f4420aaa020..63887ca28a4 100644 --- a/msgraph_beta/generated/security/cases/ediscovery_cases/item/review_sets/item/microsoft_graph_security_add_to_review_set/microsoft_graph_security_add_to_review_set_request_builder.py +++ b/msgraph_beta/generated/security/cases/ediscovery_cases/item/review_sets/item/microsoft_graph_security_add_to_review_set/microsoft_graph_security_add_to_review_set_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AddToReviewSetPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Start the process of adding a collection from Microsoft 365 services to a review set. After the operation is created, you can get the status of the operation by retrieving the Location parameter from the response headers. The location provides a URL that will return a Add to review set operation. + Start the process of adding a collection from Microsoft 365 services to a review set. After the operation is created, you can get the status of the operation by retrieving the Location parameter from the response headers. The location provides a URL that returns an Add to review set operation. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: AddToReviewSetPostRequestBody, request_configuration: def to_post_request_information(self,body: AddToReviewSetPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Start the process of adding a collection from Microsoft 365 services to a review set. After the operation is created, you can get the status of the operation by retrieving the Location parameter from the response headers. The location provides a URL that will return a Add to review set operation. + Start the process of adding a collection from Microsoft 365 services to a review set. After the operation is created, you can get the status of the operation by retrieving the Location parameter from the response headers. The location provides a URL that returns an Add to review set operation. 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/security/cases/ediscovery_cases/item/review_sets/item/microsoft_graph_security_export/microsoft_graph_security_export_request_builder.py b/msgraph_beta/generated/security/cases/ediscovery_cases/item/review_sets/item/microsoft_graph_security_export/microsoft_graph_security_export_request_builder.py index 1d469789477..42e59768e50 100644 --- a/msgraph_beta/generated/security/cases/ediscovery_cases/item/review_sets/item/microsoft_graph_security_export/microsoft_graph_security_export_request_builder.py +++ b/msgraph_beta/generated/security/cases/ediscovery_cases/item/review_sets/item/microsoft_graph_security_export/microsoft_graph_security_export_request_builder.py @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: ExportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Initiate an export from a reviewSet. For details, see Export documents from a review set in eDiscovery (Premium). + Initiate an export from a reviewSet. For more information, see Export documents from a review set in eDiscovery (Premium). param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None @@ -54,7 +54,7 @@ async def post(self,body: ExportPostRequestBody, request_configuration: Optional def to_post_request_information(self,body: ExportPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Initiate an export from a reviewSet. For details, see Export documents from a review set in eDiscovery (Premium). + Initiate an export from a reviewSet. For more information, see Export documents from a review set in eDiscovery (Premium). 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/security/cases/ediscovery_cases/item/tags/item/child_tags/child_tags_request_builder.py b/msgraph_beta/generated/security/cases/ediscovery_cases/item/tags/item/child_tags/child_tags_request_builder.py index e15d411e951..af461673ed0 100644 --- a/msgraph_beta/generated/security/cases/ediscovery_cases/item/tags/item/child_tags/child_tags_request_builder.py +++ b/msgraph_beta/generated/security/cases/ediscovery_cases/item/tags/item/child_tags/child_tags_request_builder.py @@ -48,9 +48,10 @@ def by_ediscovery_review_tag_id1(self,ediscovery_review_tag_id1: str) -> Ediscov async def get(self,request_configuration: Optional[RequestConfiguration[ChildTagsRequestBuilderGetQueryParameters]] = None) -> Optional[EdiscoveryReviewTagCollectionResponse]: """ - Returns the tags that are a child of a tag. + List eDiscovery review tags with the tag hierarchy shown. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[EdiscoveryReviewTagCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/security-ediscoveryreviewtag-ashierarchy?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ChildTag def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ChildTagsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Returns the tags that are a child of a tag. + List eDiscovery review tags with the tag hierarchy shown. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -99,7 +100,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ChildTagsRequestBuilderGetQueryParameters(): """ - Returns the tags that are a child of a tag. + List eDiscovery review tags with the tag hierarchy shown. """ 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..eb201be90cd 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.") @@ -75,6 +75,30 @@ async def patch(self,body: CustomClaimsPolicy, request_configuration: Optional[R return await self.request_adapter.send_async(request_info, CustomClaimsPolicy, error_mapping) + async def put(self,body: CustomClaimsPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CustomClaimsPolicy]: + """ + 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/customclaimspolicy-update?view=graph-rest-beta + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.custom_claims_policy import CustomClaimsPolicy + + return await self.request_adapter.send_async(request_info, CustomClaimsPolicy, error_mapping) + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ClaimsPolicyRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ Get the properties and relationships of a customClaimsPolicy object. @@ -88,7 +112,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 @@ -101,6 +125,21 @@ def to_patch_request_information(self,body: CustomClaimsPolicy, request_configur request_info.set_content_from_parsable(self.request_adapter, "application/json", body) return request_info + def to_put_request_information(self,body: CustomClaimsPolicy, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + 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 + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + def with_url(self,raw_url: str) -> ClaimsPolicyRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. @@ -151,4 +190,11 @@ class ClaimsPolicyRequestBuilderPatchRequestConfiguration(RequestConfiguration[Q """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + @dataclass + class ClaimsPolicyRequestBuilderPutRequestConfiguration(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/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/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/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/teamwork/team_templates/team_templates_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/team_templates_request_builder.py index 93b574cdc29..b78ed8fd9e9 100644 --- a/msgraph_beta/generated/teamwork/team_templates/team_templates_request_builder.py +++ b/msgraph_beta/generated/teamwork/team_templates/team_templates_request_builder.py @@ -49,10 +49,10 @@ def by_team_template_id(self,team_template_id: str) -> TeamTemplateItemRequestBu async def get(self,request_configuration: Optional[RequestConfiguration[TeamTemplatesRequestBuilderGetQueryParameters]] = None) -> Optional[TeamTemplateCollectionResponse]: """ - List the teamTemplateDefinition objects associated with a teamTemplate. + Get the list of teamTemplate objects that are available for a tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TeamTemplateCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/teamtemplate-list-definitions?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/teamwork-list-teamtemplates?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -93,7 +93,7 @@ async def post(self,body: TeamTemplate, request_configuration: Optional[RequestC def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TeamTemplatesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List the teamTemplateDefinition objects associated with a teamTemplate. + Get the list of teamTemplate objects that are available for a tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -139,7 +139,7 @@ def count(self) -> CountRequestBuilder: @dataclass class TeamTemplatesRequestBuilderGetQueryParameters(): """ - List the teamTemplateDefinition objects associated with a teamTemplate. + Get the list of teamTemplate objects that are available for a tenant. """ def get_query_parameter(self,original_name: str) -> str: """ 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/education/synchronization_profiles/count/count_request_builder.py b/msgraph_beta/generated/users/item/devices/item/registered_owners/graph_app_role_assignment/count/count_request_builder.py similarity index 82% rename from msgraph_beta/generated/education/synchronization_profiles/count/count_request_builder.py rename to msgraph_beta/generated/users/item/devices/item/registered_owners/graph_app_role_assignment/count/count_request_builder.py index 8a893f86f1b..efb2aee7d2f 100644 --- a/msgraph_beta/generated/education/synchronization_profiles/count/count_request_builder.py +++ b/msgraph_beta/generated/users/item/devices/item/registered_owners/graph_app_role_assignment/count/count_request_builder.py @@ -14,7 +14,7 @@ from warnings import warn if TYPE_CHECKING: - from ....models.o_data_errors.o_data_error import ODataError + from ........models.o_data_errors.o_data_error import ODataError class CountRequestBuilder(BaseRequestBuilder): """ @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/education/synchronizationProfiles/$count{?%24filter,%24search}", path_parameters) + 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]: """ @@ -35,11 +35,10 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[int] """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) - from ....models.o_data_errors.o_data_error import ODataError + from ........models.o_data_errors.o_data_error import ODataError error_mapping: dict[str, type[ParsableFactory]] = { "XXX": ODataError, @@ -54,7 +53,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "text/plain;q=0.9") @@ -66,7 +64,6 @@ def with_url(self,raw_url: str) -> CountRequestBuilder: param raw_url: The raw URL to use for the request builder. Returns: CountRequestBuilder """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) 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/mobile_app_troubleshooting_events/item/app_log_collection_requests/app_log_collection_requests_request_builder.py b/msgraph_beta/generated/users/item/mobile_app_troubleshooting_events/item/app_log_collection_requests/app_log_collection_requests_request_builder.py index 7917c7e7e6a..abf05deefdb 100644 --- a/msgraph_beta/generated/users/item/mobile_app_troubleshooting_events/item/app_log_collection_requests/app_log_collection_requests_request_builder.py +++ b/msgraph_beta/generated/users/item/mobile_app_troubleshooting_events/item/app_log_collection_requests/app_log_collection_requests_request_builder.py @@ -49,7 +49,7 @@ def by_app_log_collection_request_id(self,app_log_collection_request_id: str) -> async def get(self,request_configuration: Optional[RequestConfiguration[AppLogCollectionRequestsRequestBuilderGetQueryParameters]] = None) -> Optional[AppLogCollectionRequestCollectionResponse]: """ - Indicates collection of App Log Upload Request. + The collection property of AppLogUploadRequest. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppLogCollectionRequestCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: AppLogCollectionRequest, request_configuration: Option def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AppLogCollectionRequestsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Indicates collection of App Log Upload Request. + The collection property of AppLogUploadRequest. 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 AppLogCollectionRequestsRequestBuilderGetQueryParameters(): """ - Indicates collection of App Log Upload Request. + The collection property of AppLogUploadRequest. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/users/item/mobile_app_troubleshooting_events/item/app_log_collection_requests/item/app_log_collection_request_item_request_builder.py b/msgraph_beta/generated/users/item/mobile_app_troubleshooting_events/item/app_log_collection_requests/item/app_log_collection_request_item_request_builder.py index 22feb8c1262..8bbc46dcf39 100644 --- a/msgraph_beta/generated/users/item/mobile_app_troubleshooting_events/item/app_log_collection_requests/item/app_log_collection_request_item_request_builder.py +++ b/msgraph_beta/generated/users/item/mobile_app_troubleshooting_events/item/app_log_collection_requests/item/app_log_collection_request_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[AppLogCollectionRequestItemRequestBuilderGetQueryParameters]] = None) -> Optional[AppLogCollectionRequest]: """ - Indicates collection of App Log Upload Request. + The collection property of AppLogUploadRequest. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AppLogCollectionRequest] """ @@ -105,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AppLogCollectionRequestItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Indicates collection of App Log Upload Request. + The collection property of AppLogUploadRequest. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -158,7 +158,7 @@ class AppLogCollectionRequestItemRequestBuilderDeleteRequestConfiguration(Reques @dataclass class AppLogCollectionRequestItemRequestBuilderGetQueryParameters(): """ - Indicates collection of App Log Upload Request. + The collection property of AppLogUploadRequest. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/education/synchronization_profiles/item/upload_url/upload_url_request_builder.py b/msgraph_beta/generated/users/item/owned_devices/graph_app_role_assignment/count/count_request_builder.py similarity index 56% rename from msgraph_beta/generated/education/synchronization_profiles/item/upload_url/upload_url_request_builder.py rename to msgraph_beta/generated/users/item/owned_devices/graph_app_role_assignment/count/count_request_builder.py index d3259220994..dd582291251 100644 --- a/msgraph_beta/generated/education/synchronization_profiles/item/upload_url/upload_url_request_builder.py +++ b/msgraph_beta/generated/users/item/owned_devices/graph_app_role_assignment/count/count_request_builder.py @@ -14,68 +14,88 @@ from warnings import warn if TYPE_CHECKING: - from .....models.o_data_errors.o_data_error import ODataError - from .upload_url_get_response import UploadUrlGetResponse + from ......models.o_data_errors.o_data_error import ODataError -class UploadUrlRequestBuilder(BaseRequestBuilder): +class CountRequestBuilder(BaseRequestBuilder): """ - Provides operations to call the uploadUrl method. + 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 UploadUrlRequestBuilder and sets the default values. + Instantiates a new CountRequestBuilder and sets the default values. param path_parameters: The raw url or the url-template parameters for the request. param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/education/synchronizationProfiles/{educationSynchronizationProfile%2Did}/uploadUrl()", path_parameters) + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/ownedDevices/graph.appRoleAssignment/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[UploadUrlGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: """ - Invoke function uploadUrl + Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[UploadUrlGetResponse] + Returns: Optional[int] """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) request_info = self.to_get_request_information( request_configuration ) - from .....models.o_data_errors.o_data_error import ODataError + from ......models.o_data_errors.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 .upload_url_get_response import UploadUrlGetResponse - - return await self.request_adapter.send_async(request_info, UploadUrlGetResponse, error_mapping) + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Invoke function uploadUrl + Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") + request_info.headers.try_add("Accept", "text/plain;q=0.9") return request_info - def with_url(self,raw_url: str) -> UploadUrlRequestBuilder: + 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: UploadUrlRequestBuilder + Returns: CountRequestBuilder """ - warn("The Education Sync Profile API is deprecated and will stop returning data on December 31, 2024. Please transition to the new IndustryData API. as of 2024-06/Deprecated:SynchronizationProfiles", DeprecationWarning) if raw_url is None: raise TypeError("raw_url cannot be null.") - return UploadUrlRequestBuilder(self.request_adapter, raw_url) + 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 UploadUrlRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ 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/presence/presence_request_builder.py b/msgraph_beta/generated/users/item/presence/presence_request_builder.py index 5af371049ff..f02e782972f 100644 --- a/msgraph_beta/generated/users/item/presence/presence_request_builder.py +++ b/msgraph_beta/generated/users/item/presence/presence_request_builder.py @@ -55,10 +55,10 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[PresenceRequestBuilderGetQueryParameters]] = None) -> Optional[Presence]: """ - Get a user's presence information. + Set a presence status message for a user. An optional expiration date and time can be supplied. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Presence] - Find more info here: https://learn.microsoft.com/graph/api/presence-get?view=graph-rest-beta + Find more info here: https://learn.microsoft.com/graph/api/presence-setstatusmessage?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -110,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PresenceRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get a user's presence information. + Set a presence status message for a user. An optional expiration date and time can be supplied. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -199,7 +199,7 @@ class PresenceRequestBuilderDeleteRequestConfiguration(RequestConfiguration[Quer @dataclass class PresenceRequestBuilderGetQueryParameters(): """ - Get a user's presence information. + Set a presence status message for a user. An optional expiration date and time can be supplied. """ def get_query_parameter(self,original_name: str) -> str: """ 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: """ diff --git a/msgraph_beta/generated/users/item/settings/exchange/exchange_request_builder.py b/msgraph_beta/generated/users/item/settings/exchange/exchange_request_builder.py new file mode 100644 index 00000000000..1c8d83f0f9e --- /dev/null +++ b/msgraph_beta/generated/users/item/settings/exchange/exchange_request_builder.py @@ -0,0 +1,111 @@ +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.exchange_settings import ExchangeSettings + from .....models.o_data_errors.o_data_error import ODataError + +class ExchangeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the exchange property of the microsoft.graph.userSettings entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExchangeRequestBuilder 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}/settings/exchange{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExchangeRequestBuilderGetQueryParameters]] = None) -> Optional[ExchangeSettings]: + """ + Get a list of Exchange settings, including mailboxes that belong to a user. Currently, the mailbox types supported are the user's primary and in-place archive. To learn how to get a list of users in a tenant, see List users. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExchangeSettings] + Find more info here: https://learn.microsoft.com/graph/api/usersettings-list-exchange?view=graph-rest-beta + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.exchange_settings import ExchangeSettings + + return await self.request_adapter.send_async(request_info, ExchangeSettings, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExchangeRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of Exchange settings, including mailboxes that belong to a user. Currently, the mailbox types supported are the user's primary and in-place archive. To learn how to get a list of users in a tenant, see List users. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExchangeRequestBuilder: + """ + 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: ExchangeRequestBuilder + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExchangeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExchangeRequestBuilderGetQueryParameters(): + """ + Get a list of Exchange settings, including mailboxes that belong to a user. Currently, the mailbox types supported are the user's primary and in-place archive. To learn how to get a list of users in a tenant, see List users. + """ + 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 ExchangeRequestBuilderGetRequestConfiguration(RequestConfiguration[ExchangeRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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/settings/settings_request_builder.py b/msgraph_beta/generated/users/item/settings/settings_request_builder.py index 3b7d58ba1f9..f2438806f31 100644 --- a/msgraph_beta/generated/users/item/settings/settings_request_builder.py +++ b/msgraph_beta/generated/users/item/settings/settings_request_builder.py @@ -17,6 +17,7 @@ from ....models.o_data_errors.o_data_error import ODataError from ....models.user_settings import UserSettings from .contact_merge_suggestions.contact_merge_suggestions_request_builder import ContactMergeSuggestionsRequestBuilder + from .exchange.exchange_request_builder import ExchangeRequestBuilder from .item_insights.item_insights_request_builder import ItemInsightsRequestBuilder from .regional_and_language_settings.regional_and_language_settings_request_builder import RegionalAndLanguageSettingsRequestBuilder from .shift_preferences.shift_preferences_request_builder import ShiftPreferencesRequestBuilder @@ -153,6 +154,15 @@ def contact_merge_suggestions(self) -> ContactMergeSuggestionsRequestBuilder: return ContactMergeSuggestionsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def exchange(self) -> ExchangeRequestBuilder: + """ + Provides operations to manage the exchange property of the microsoft.graph.userSettings entity. + """ + from .exchange.exchange_request_builder import ExchangeRequestBuilder + + return ExchangeRequestBuilder(self.request_adapter, self.path_parameters) + @property def item_insights(self) -> ItemInsightsRequestBuilder: """